之間換行符我下面舉個例子刪除一切,包括兩個詞
a = 'cloth <type> length \n
short \n
width \n
</type> close'
想換一個爲以下內容:
b = 'cloth close'
我試着與應用re.sub表達re.DOTALL
,但它不」 t work
之間換行符我下面舉個例子刪除一切,包括兩個詞
a = 'cloth <type> length \n
short \n
width \n
</type> close'
想換一個爲以下內容:
b = 'cloth close'
我試着與應用re.sub表達re.DOTALL
,但它不」 t work
您可以用空格替換\n
,用空格分隔並取第一個列表的最後一個元素。
我以爲你只是想清單及第一和最後一個元素了以下工作:
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
如果你想刪除型標籤之間的內容,你可以試試這個:
b = a.gsub(/<type>[\w\s\t\n]+<\/type>/, '').gsub(/\s\s/, ' ')
它與紅寶石
「兩個詞」總是第一個和最後一個,也可以是在任何位置插入原始字符串? – davioooh
你使用了哪種表情?你怎麼稱呼它?什麼不起作用?你的問題很不明確。 – stema