最初の文字、スペース、またはコンマの後ろに文字列と一致する正規表現を作成しようとしています。 '[編集] 'pythonでre-match-substringとそれに続くものと一致します
if re.match(r'[A-Za-z ,]+\[edit\]', value):
print('ha')
else:
print('na')
それは偽陰性を与えるものではありません、それはそれは文字列と一致している「バナナ[編集]それはまたのために一致した 『バナナ[編集] A』:これは私が書いたコードです。私は、それがそうでないときに、それが目的の部分文字列を見つけたときに評価を止め、一致を返すことを理解する。
「banana [編集] a」の文字列と一致しないように正規表現を書くにはどうすればよいですか?