今日はほとんど進まなかったので復習としてpythonの正規表現を覚書として。。

今日はほとんど進まなかったので前に勉強した正規表現の復習としてここに書きます

主にif文で正規表現を使いたいときのことです。

マッチ

import re

m = re.match("[0-9]" , "12341137")
if m:
print("マッチ!")
else:
print("マッチしてない")

 この場合結果はマッチ!

[0-9]で第二引数が数字ならマッチ。

import re

m = re.match("[0-9]" , "アイウエオ")
if m:
print("マッチ!")
else:
print("マッチしてない")

この場合はマッチしてない。

[0-9]の代わりには\dも使えるそうです。ただしその場合にはr'\d'としないとバックスラッシュが文字列の一部として扱われてしまいます。

数字以外だったら\Dです。

まだpython自体の知識が少ない。。。。