正規表現基礎コースは概念理解から実践まで10クエストで構成されています。
📋 クエスト一覧
| # | テーマ | 学ぶ主な記法・関数 | 形式 |
|---|---|---|---|
| 1 | 正規表現とは | 概念・\d \w \s の基本 | クイズ |
| 2 | search と match | re.search() / re.match() / .group() | コード |
| 3 | キャラクタクラス | [a-z] [^abc] \d \w \s | コード |
| 4 | 量指定子 | * + ? {n} {n,m} 貪欲・非貪欲 | コード |
| 5 | アンカー | ^ $ \b re.MULTILINE | コード |
| 6 | グループとキャプチャ | () .group(N) (?P<name>) .groupdict() | コード |
| 7 | findall で全件抽出 | re.findall() / re.finditer() | コード |
| 8 | sub で置換 | re.sub() バックリファレンス \1 関数置換 | コード |
| 9 | split とフラグ | re.split() re.I re.M re.compile() | コード |
| 10 | 総合問題(ログ解析) | 全技術の組み合わせ | コード |