次の例があります
a = 'cloth <type> length \n
short \n
width \n
</type> close'
a を次のように変更します。
b = 'cloth close'
式でre.sub を試してみましre.DOTALL
たが、うまくいきません
次の例があります
a = 'cloth <type> length \n
short \n
width \n
</type> close'
a を次のように変更します。
b = 'cloth close'
式でre.sub を試してみましre.DOTALL
たが、うまくいきません
スペースで置き換え\n
、空白で分割して、リストの最初の広告の最後の要素を取ることができます。
タイプタグ間のコンテンツを削除しようとしている場合は、これを試すことができます:
b = a.gsub(/<type>[\w\s\t\n]+<\/type>/, '').gsub(/\s\s/, ' ')
ルビーで動作します
リストの最初と最後の要素だけが必要で、次のように機能すると仮定しました。
a = '''cloth <type> length \n
short \n
width \n
</type> close'''
a_split = a.split() #Splits on whitespace into tokens
b = [a_split[0], a_split[len(a_split)-1]] #Take the first and last token