このコースでは Python の re モジュールを使って正規表現の基礎を学びます。
正規表現は Python だけでなく JavaScript・Ruby・Java など多くの言語で共通して使える技術です。
📚 このコースで学べること
🔎
基本検索
search / match / fullmatch
基本検索
search / match / fullmatch
📦
キャラクタクラス
[a-z] \d \w \s
キャラクタクラス
[a-z] \d \w \s
🔢
量指定子
* + ? {n,m}
量指定子
* + ? {n,m}
⚓
アンカー
^ $ \b MULTILINE
アンカー
^ $ \b MULTILINE
📋
全件取得
findall / finditer
全件取得
findall / finditer
✏️
置換・分割
sub / split + フラグ
置換・分割
sub / split + フラグ
✅ 学習後にできるようになること
- メールアドレス・電話番号・URLなどの形式検証ができる
- テキストから特定のパターンにマッチするデータを一括抽出できる
- ログファイルを解析してエラーや特定行を抽出できる
- テキストの一括置換・マスキングができる
- 名前付きグループで構造化データを取り出せる
- JavaScript など他言語でも正規表現を応用できる