ここから本文です

メールアドレスのパターンの99%をキャッチ出来るという正規表現を知ったので早...

dorawiiさん

2019/2/2518:29:04

メールアドレスのパターンの99%をキャッチ出来るという正規表現を知ったので早速"dorawii@yahoo.co.jp"の文字列に対してAtomで試してみたのですが、検知しませんでした。

Rubularでも試したら"Forward slashes must be escaped."と出たので、おそらくスラッシュのエスケープが適切でないのだと思います。
ですが、なにせ実際の正規表現は下のですから、どこをどう\すればよいのか分かりません。
下の正規表現のエスケープを考慮したバージョンのものを知ってる、作れる人がいましたら教えてください。

(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])

閲覧数:
63
回答数:
1

違反報告

ベストアンサーに選ばれた回答

アバター

ID非公開さん

2019/2/2520:01:47

AtomってテキストエディタのAtomですよね?
そのパターンで問題なくヒットしますけれど。

AtomってテキストエディタのAtomですよね?
そのパターンで問題なくヒットしますけれど。

  • アバター

    ID非公開さん

    2019/2/2520:04:10

    もちろん正規表現は有効になっていますよね?

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

この回答は投票によってベストアンサーに選ばれました!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる