pythonの正規表現におけるraw文字列表現とバックスラッシュの扱いについて教えてください。
r'\'
といったようにrをつけることで、\などの特殊文字をエスケープせずに文字列として認識されるようになると思うのですが、
r'.'
のように特殊な意味をもつメタ文字「.」を文字列として認識させるさいにも\スラッシュをつけますが、
この際のバックスラッシュは文字列としてのバックスラッシュとしては認識されないのはなぜでしょうか?
特殊な意味をもつメタ文字を単なる文字列として認識させるさいには、
raw文字列表記の中でもバックスラッシュをつけて記載しないといけない、というルールである、
と思っておけばよいでしょうか。
※すいません。
記載が途中のまま投稿されてしまったようです。
修正いたしました。
質問からはご理解されているように感じられますが、何が知りたいのでしょうか?
「'\.'」は正規表現のことですよね?
回答1件
あなたの回答
tips
プレビュー