正则表达式,如果所有单词都包含特定符号

Ren*_*eno 5 .net c# regex

我有一串电子邮件"test@test.lt; test2@test.lt; test3@test.lt"

如何编写简单的正则表达式来检查所有单词中是否包含[@.]至少一次?

Ahm*_*IEM 4

不需要正则表达式:

bool allOk = str.Split(';').All(email => email.Count(c => c == '@') == 1);
Run Code Online (Sandbox Code Playgroud)

尽管这可能会导致错误的结果(foo@bar_foo.com不是有效的电子邮件!)