0

これが私が持っている正規表現です:

\Ame\..*$

そして、私はそれを一致させたい:

me.com
me.ca
Bill@me.com
Bill.Smith@me.com

また、以下と一致してはなりません:

me.you@mean.com
me.you@foo

現在、完全な電子メールではなく、ドメインのみに一致します。

これにはルビーを使用しています。

私はhttp://rubular.com/を使用してこれを解決しようとしています。

4

1 に答える 1

1

あなたの要件を正しく理解していれば、次のように機能します。

\bme\.[^.@]*\z

説明:

\b     # Match the start of a word
me     # Match "me"
\.     # Match "."
[^.@]* # Match any string unless it contains a "." or a "@"
\z     # Match the end of the string 

( Rubular の例の\z代わりに使用$したのは、行末にも一致するためです)。

于 2013-09-16T12:16:23.963 に答える