\.
最初の式では、最後の前にドットをエスケープした場合に一致.*?
します.2番目の式は、行全体に明確に一致しています. 一致するが除外するには、@
あなたができる..
ドメインには次を使用します。
^@(\S+\.[^\s]+)$
正規表現:
^ the beginning of the string
@ '@'
( group and capture to \1:
\S+ non-whitespace (all but \n, \r, \t, \f, and " ") (1 or more times)
\. '.'
[^\s]+ any character except: whitespace (1 or more times)
) end of \1
$ before an optional \n, and the end of the string
ライブデモを見る
ユーザーが使用する場合:
^@([^\s.]+)$
正規表現:
^ the beginning of the string
@ '@'
( group and capture to \1:
[^\s.]+ any character except: whitespace or '.' (1 or more times)
) end of \1
$ before an optional \n, and the end of the string
ライブデモを見る