正規表現 これだけは知っておこう
検索サンプル一覧 置換サンプル一覧
検索用メタ文字 置換用メタ文字
テキストエディタ

正規表現サンプル集

メールアドレスの@以降を削除

([\w\-\.]+)@[\w\-]+\.[\w\-\.]+
\1

※赤い字がメタ文字、グレーの「\」はエスケープのための「\」

●置換結果

※背景付きの文字列が置き換わった文字列

mega-meaga
mogu.mogu
memomemo
test.test2@aaaa
@str1

●メタ文字解説

( ) グループ指定
置換文字列に引用する範囲を指定しています。
[ ] [ ]の中のいずれか1文字
上記例では、メールアドレスに使用できる文字を、半角の英数字と_(アンダースコア)、.(ピリオド)、-(ハイフン)として、指定しています。
\w 半角英数字か_(アンダースコア―)
\ 直後のメタ文字をエスケープ
.(ピリオド)と-(ハイフン)はそれぞれメタ文字なのでエスケープしています。
+ 直前のパターンを1回以上繰り返し
\1 検索文字列の1つ目のグループ指定部分をそのまま引用
上記の例では@より前の文字列