正規表現の質問です。

ある文字列から、特定のドメインだけを除いたメールアドレスを全て抜き出したいのですが、どのように指定すればいいでしょうか。
例えば以下の文字列からgoogle.comのアドレスを省いて、3つのアドレスだけ抜き出したいのです。

"abc@xyz.com","hogehoge@google.com","def@uvw.com","foo@bar.jp"

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2013/02/01 15:53:23
  • 終了:2013/02/01 16:09:23

ベストアンサー

id:taknt No.1

きゃづみぃ回答回数13537ベストアンサー獲得回数11982013/02/01 16:06:54

ポイント1000pt

半角
(?![A-Za-z0-9\-\.\_]+@google.com)[A-Za-z0-9\-\.\_]+@[A-Za-z0-9\-\_]+\.[A-Za-z0-9\-\.\_]+


参考までに 全角で
(?![A-Za-z0-9¥-¥.¥_]+@google.com)[A-Za-z0-9¥-¥.¥_]+@[A-Za-z0-9¥-¥_]+¥.[A-Za-z0-9¥-¥.¥_]+

半角だと 文字が 変わっちゃうのもあるので 全角でも出しておきました。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません