有谁可以解释这个正则表达式表示什么?

时间:2017-07-19 13:47:16

标签: c# regex

我尝试理解,这是对电子邮件地址的验证,但我需要知道这是什么意思 @" ^(?!。)(""([^ "" \ r \] | \ ["" \ r \])"" |" 并与 @"([ - a-z0-9!#$%&' + / = ?^ _` {|}〜] |(?)(?表示电子邮件并与@&#34连接; @ [a-z0-9] [\ w .-] [a-z0-9]。 [az] [az。] * [az] $&#34 ;; 表示在@登录电子邮件地址之后,但在此代码中的具体描述如何,有人可以解释一下。

string validEmailPattern = @"^(?!\.)(""([^""\r\\]|\\[""\r\\])*""|"
                + @"([-a-z0-9!#$%&'*+/=?^_`{|}~]|(?<!\.)\.)*)(?<!\.)"
                + @"@[a-z0-9][\w\.-]*[a-z0-9]\.[a-z][a-z\.]*[a-z]$";

0 个答案:

没有答案