文字列の先頭から削除したい単語がいくつかあります。例えば :set = {"aba", "bcd"}
ストリング"aba bcd aba aba aaa"
結果については、"aaa"
でなければならず、文字列の
結果は"abacaba"
であるべきです。 regexpで行の先頭にある文字列をすべて削除します
import re
inp = "lalala bababa qqqq n"
pat = re.compile(r"^([la |ba ]+")
print pat.sub("+", inp)
を試みたが、それはすべてのwitespacesを無視する理由出力は、
+qqqq n
私は理解していないのですか? 正しいregexpは何ですか?
うん、それは ありがとう作品:
検索文字列が先頭であることを強制します! – brachistochron