1

私は次のような文字列を一致させようとして'r"abc"''"abc"'ます。'[r|.]"[\w]+"'

4

2 に答える 2

3

?オプションを意味するために使用します。

'r?"\\w+"'

使用例:

>>> re.match('r?"\\w+"', 'r"abc"')
<_sre.SRE_Match object at 0x0000000002A57440>
>>> re.match('r?"\\w+"', '"abc"')
<_sre.SRE_Match object at 0x00000000029FDAC0>
于 2012-10-24T18:37:45.017 に答える
1
'r?"\w+"'

r必要に応じて、プレフィックスを一致させます。また、aの周りの角括弧\wは必要ありません:それは単一の文字です!

于 2012-10-24T18:37:37.783 に答える