こんにちは!アーメドさん、こちらです。正直に言うと、正規表現 (Regex) を初めて見たときは、猫がキーボードの上を歩いているように見えます。
`^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
正規表現を学ぶ理由
50,000 行の乱雑なユーザー データを含むテキスト ファイルがあり、特定の形式に従っているすべての電話番号を抽出する必要があると想像してください。多数の「if/else」および「split()」ステートメントを含む 50 行の Python スクリプトを作成することも、単一行の正規表現を作成することもできます。安全に練習する方法
正規表現を学習する最良の方法は、ライブでテストすることです。ただし、コードで実行すると時間がかかります。このサイトの Regex Tester を使用することを強くお勧めします。パターンを入力し、テスト テキストを貼り付けて、一致する部分をリアルタイムでハイライト表示するのを確認できます。小さなことから始めましょう。数字 (`\d`)、次に文字 (`\w`) を照合する方法を学び、そこから構築します。一度クリックすると、これなしでどうやってコーディングしたのか不思議に思うでしょう。