私はre.sub()
文字列の文字を置き換えるのに慣れていますが、単に何かを挿入するのはどうでしょうか?
import re
re.sub('Item', '- <thing>', 'A list of things: \nItem 1 \nItem 2')
戻るべき
"A list of things: \n- Item 1 \n- Item 2"
それは本当に代用ではなく、むしろ何かを挿入しました。これは実際に正規表現で可能ですか、それともテキスト全体をループして使用することに固執する必要があり.replace()
ますか? 特定のもののパターンを置き換える必要があるため、多くを使用するの.replace()
は少し洗練されていないようです。