1

パターンマッチングのためにPythonで正規表現を使用しようとしています。非常に単純な例を見ていますが、これは期待どおりに機能しません。スニペットは次のとおりです。「一致」を出力することを期待していましたが、そうではありませんでした

>>> line="123 a bcdef12"
>>> data_headers = re.compile('.*a bc.* ')
>>> if data_headers.match(line):
...     print "match"
... 
>>> 

私も次のことを試しました:

>>> data_headers = re.compile(' a bc* ')
>>> data_headers = re.compile('.*a bc* ')

しかし、どちらも一致が見つかりませんでした。

どんな提案でも大歓迎です。ありがとう

4

1 に答える 1