0
私は、次のパターンと一致する必要があります。テキスト1、テキスト2は、いくつかのランダムな言葉ですPythonで特別なregex文字を置き換えるには?
text1.cps.text2
text1.text2.cps.text3
cps.text1
を。 cpsはいくつかの可能な単語の1つです。
pattern = "(\w+\.)*?({0})(\w+\.)*"
そして、私は可能な単語のリストを反復処理するより:だから私は、次の正規表現を書いた
for word in ['cps.','cps.tbl.']:
p = pattern.format(word)
だから、問題は可能な単語から、その項目は特別な正規表現の文字を含めることができます。だから私はそのような何かに各特殊文字を置き換える機能を探しています:
cps\. and cps\.tbl\.
生の文字列を試しましたか? – Rockybilly