👑

このクエストはプレミアム限定です

プレミアムプランにアップグレードすると、すべてのクエストが
解放されます!

プレミアムにアップグレード ← クエスト一覧へ戻る
← クエスト一覧

クエスト10:re(正規表現)の基礎

スライド 1 / 2
コーデ
💻 コード例
実行結果
← クエスト一覧
🐍 Python発展 / Quest 10 / 12

クエスト10:re(正規表現)の基礎

応用 +10 XP
🏠
今回の課題
メールアドレスの @ 以降を取り出して表示しよう!
📖 解説を見る

reモジュールで文字列のパターンマッチができるよ!

  • re.search(pattern, text):パターンを含むか
  • re.findall(pattern, text):全一致をリストで返す
ヒントを見る
re.search(r'@(.+)', email).group(1) で @ 以降が取れるよ
期待する出力
example.com
📄 見本
「答えを見る」を押すと、お手本のコードが出ます。クリックでコピーできます。
💻 コードエディタ
実行すると結果がここに表示されます
正解!見本と同じになりました。
次へ →
🏠 ホームへ

れんしゅうもんだい

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

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

未挑戦

問題 1: 'Hello World 123' から数字をすべて取り出してリストで表示しよう!

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

問題 2: '2024-04-01' から年・月・日を取り出して1行ずつ表示しよう!

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

問題 3: 'cat bat hat rat' から末尾が 'at' の単語をすべて取り出して表示しよう!

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
['cat', 'bat', 'hat', 'rat']
コピーしました!