请教以下正则表达式的意思:/(\
\w 匹配任何字母或数字
\。表示匹配符号小数点
[org|com]表示匹配org或者com
* 表示匹配0次或以上,+ 表示匹配1次或以上;
()把匹配分组提取出来
(\w*)@(\w*\。 [org|com]+)会把@前字符串匹配到第一组,@后以。com或。org结尾的域名匹配到另一组。
结尾的g表示global,全局匹配。
其实这个表达式不是很准确,例如域名只匹配。com或。 org,并且没理由用+,没考虑一些合法的特殊字符等。
这个表达式(稍微)更合理一些
([\w\。\+-]+)@([a-zA-Z0-9]+[\w\。-]+[a-zA-Z]{2,3})
。全部
\w 匹配任何字母或数字
\。表示匹配符号小数点
[org|com]表示匹配org或者com
* 表示匹配0次或以上,+ 表示匹配1次或以上;
()把匹配分组提取出来
(\w*)@(\w*\。
[org|com]+)会把@前字符串匹配到第一组,@后以。com或。org结尾的域名匹配到另一组。
结尾的g表示global,全局匹配。
其实这个表达式不是很准确,例如域名只匹配。com或。
org,并且没理由用+,没考虑一些合法的特殊字符等。
这个表达式(稍微)更合理一些
([\w\。\+-]+)@([a-zA-Z0-9]+[\w\。-]+[a-zA-Z]{2,3})
。收起