正規表現で文字を探す
正規表現は、文字の「パターン」を探すための道具です。 メールアドレス、郵便番号、数字だけの部分などを見つけたいときに役立ちます。
数字だけを取り出す
Pythonでは標準ライブラリの re を使います。\d+ は「数字が1文字以上続く部分」という意味です。
find_numbers.py
Loading...
メールアドレスを探す
少し長いパターンを書くと、文章の中からメールアドレスらしい部分を抜き出せます。 最初は暗号のように見えても、「文字の条件を並べているだけ」です。
find_email.py
Loading...
置き換えにも使える
re.sub() を使うと、パターンに合う部分をまとめて置き換えられます。
replace_pattern.py
Loading...
正規表現は一度に覚えなくて大丈夫です。 「探したい形をパターンで書く」という考え方だけ持っておくと、必要なときに調べて使えるようになります。