1

動的に検索したい 一部の文字列には大文字と小文字が区別されず、一部の文字列には (TM)、(R) などの特殊文字が含まれています。これらの文字列を検索する方法

with open(logfile) as inf:
                for line in inf:
                    if re.search(string,line,re.IGNORECASE):
                       # print 'found line',line

re.IGNORECASE、re.escape() を追加したかったのですが、エラーが発生しています。

4

1 に答える 1

1

これをpythonコンソールに入れると...

>>> re.search(re.escape("Stack(R) Overflow"), "Hey bro, Stack(R) Overflow", re.I)
<_sre.SRE_Match object at 0xb778adb0>

..正しい結果が得られました。

于 2012-08-10T12:47:50.260 に答える