← クエスト一覧

特殊シーケンスと置換・分割

スライド 1 / 6
コーデ
💻 コード例
実行結果
← クエスト一覧
🔍 正規表現入門 / Quest 3 / 4

特殊シーケンスと置換・分割

応用 +10 XP
🏠
今回の課題
特殊シーケンスとre.sub、re.splitを使ってみよう!
📖 解説を見る
\d \w \s などの特殊シーケンス、re.sub()で置換、re.split()で分割、そして名前付きグループを使った高度なパターンを学びます。
ヒントを見る
大文字の \D \W \S は「以外」を意味します。
期待する出力
['2024']
['Hello', 'World', '2024']
['Hello', 'World', '2024!']
Hello World NUM!
📄 見本
「答えを見る」を押すと、お手本のコードが出ます。クリックでコピーできます。
💻 コードエディタ
実行すると結果がここに表示されます
正解!見本と同じになりました。
次へ →
🏠 ホームへ

れんしゅうもんだい

☑ 0 / 4 正解 レッスンに戻る

全問正解でクエストクリア!

未挑戦

問題 1: テキスト "住所: 東京都新宿区 TEL: 03-1234-5678" から電話番号部分をマスクして "03-1234-****" に置換してください。

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
住所: 東京都新宿区 TEL: 03-1234-****
未挑戦

問題 2: "apple, banana; orange ,grape" をカンマ・セミコロン・空白(複数可)で分割して、単語のリストを表示してください。

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
['apple', 'banana', 'orange', 'grape']
未挑戦

問題 3: "2024-06-20" を名前付きグループで year, month, day に分けて取得し、"20/06/2024" の形式で表示してください。

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
20/06/2024
未挑戦

問題 4: リスト ["123-4567", "12-345", "AB-1234", "000-0000"] から正しい郵便番号形式(数字3桁-数字4桁)のものだけを取得してください。

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
['123-4567', '000-0000']
コピーしました!