現在、私は\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
メールアドレスに一致する正規表現を持っています。この状況は良いことです。
csv セルの一致についてさまざまなことを試しましたが、これを機能させることができないようです。
私が必要とするのは、上記の正規表現に一致するものですが、その間に区切り文字があり、3 つの異なる区切り文字があります'|' ',' ';'
。たとえば、一致させたい
example@example.com
example@example.com|example@example.com|example@example.com
example@example.com,example@example.com,example@example.com
example@example.com;example@example.com;example@example.com
空白も気にしないので、上記を考慮しながら、余分なスペースを追加することを考慮する必要があります。次に例を示します。
example@example.com | example@example.com|example@example.com
また、区切り文字の組み合わせを使用できる必要があります
example@example.com,example@example.com;example@example.com|example@example.com
私はこれをやっていますc#
注、私はこれを見てきましたカンマで区切られた電子メールのリストを正規表現と一致させる方法は?
^([\w+-.%]+@[\w-.]+\.[A-Za-z]{2,4},?)+$
しかし、自分のニーズに合わせて変更する方法がわかりません
現在、私は持っています
(\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*[\s?[,|\||;|]\s?]?)+$