0
ログファイルを解析していますが、値を抽出するために"key"=>"value"
のような式を一致させようとしています。私はシンボルより大きいものをどのようにマッチさせるかを理解できません。< and >のようなシンボルをPythonの正規表現とどのようにマッチさせますか?
私はre.match(r">", ...)
,r"\>"
、またはr"\\r"
と運がありません。これはどうすればいいですか?
ログファイルを解析していますが、値を抽出するために"key"=>"value"
のような式を一致させようとしています。私はシンボルより大きいものをどのようにマッチさせるかを理解できません。< and >のようなシンボルをPythonの正規表現とどのようにマッチさせますか?
私はre.match(r">", ...)
,r"\>"
、またはr"\\r"
と運がありません。これはどうすればいいですか?
re.matchは、文字列の先頭からのみ一致します。 re.searchを試してみてください。
>>> re.match(">", "a>b")
>>> re.search(">", "a>b")
<_sre.SRE_Match object at 0x7f4dd577e3d8>
または最初の他のテキストに一致:
>>> re.match(".*>", "a>b")
<_sre.SRE_Match object at 0x7f4dd577e440>
ああ、良いキャッチ。ありがとう! – kibibyte