2

特定の単語の文字列を検索するために、python の re モジュールを使用しています。

簡単な例として、valid_words というリストと valid_string という文字列があります。

valid_string = "Use Use%"
valid_words = ['Use', 'Use%']

for header in valid_words:
  regex_search = re.search("\\b"+header+"\\b",  valid_string)
  if regex_search:
    print header

ただし、これは Use% ではなく Use のみを返します。これは、'Use%' の % が正規表現として扱われているためだと思います。私は正しいですか?これを回避する方法はありますか?

4

1 に答える 1