これが私の表現
(\w+\.)*\w+\s*(@|\({1}\s*at\s*\){1}|\s+at\s+){1}\s*(\S{2,3}\.)?(\w+)(\s*dot\s*|\s*\.*\s*)(com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum|ru)\b
間違っているl@ombe@cs.name.eduからombe@cs.name.eduを与える
可能なバリアントからl@ombe@cs.name.eduを除外する必要があります
私は、自宅の割り当ての一部として、検証するのではなく、さまざまな難読化された文字列から電子メールを抽出するために、この正規表現を開発しました。l@ombe@cs.name.eduテストでスタックしました。
手伝ってくれませんか。
再定義:
表現:
(\w+)@(\w+)\.name\.edu
2つの文字列:
- name @ name1 @ cs.name.edu
- name2@cs.name.edu
その結果、次のようになります。
name1@cs.name.eduおよびname2@cs.name.edu
1つの部分はまったく含まれていてはなりません。