2016-07-01 5 views
1
find = re.compile(r'die\ area \s+ = \s+ (%d)') 

'\ '' 'の違いは何ですか?これらの2つの違いは何ですか?

+0

まあ、生の文字列では、前者は後ろにスペースがあり、後者はスペースにすぎません。 – TigerhawkT3

+0

AFAIK、私は正規表現の面で違いはないと思います。 [python regex spec](https://docs.python.org/2/library/re.html)に記載されているものが見つからないようです。 – SWLim

+4

@ TigerhawkT3:しかし、正規表現では、それらは同じです。バックスラッシュは単に重複しているだけです。スペースをエスケープする必要があるのは、フリースペースモード( 're.X')を使用していて、リテラルスペース文字を含める場合だけです。 –

答えて

-1

RegEx101.comが同意します。両方ともリテラルに一致します

関連する問題