タカ
今回はよく使う正規表現をまとめます。
Pythonでの正規表現の実行
サンプルコード
#!/usr/bin/env python
import re
regex = r''
text = ''
is_match = re.match(regex, text) is not None
print(is_match);
よく使う正規表現
サンプルコード
# URL
^(http|https)://([\w\-]+\.)+[\w\-]+(/[\w\-./?%&=]*)?$
# E-mail アドレス
^[0-9a-z_./?-]+@([0-9a-z-]+\.)+[0-9a-z-]+$
# IP 電話
^050-\d{4}-\d{4}$
# 携帯電話
^0[789]0-\d{4}-\d{4}$
# フリーダイヤル
^(0120|0800)-\d{3}-\d{3}$
# 郵便番号
^\d{3}-\d{4}$