林处理各种电子邮件地址而来下列形式另一个正则表达式的电子邮件后(在PHP)
John Doe <[email protected]>
[email protected]
我如何使用正则表达式,找到@符号,然后返回整的背后(直到它不找了,或者运行到非数量,<或例如空间)
林处理各种电子邮件地址而来下列形式另一个正则表达式的电子邮件后(在PHP)
John Doe <[email protected]>
[email protected]
我如何使用正则表达式,找到@符号,然后返回整的背后(直到它不找了,或者运行到非数量,<或例如空间)
/^\D*(\d*)@/
将匹配任意数量的非数字,任意数量的数字,后跟@。
捕获组将包含数字。
只要搜索这个表达式:
(\d*)@
再看看第一个捕捉GROU页。
你可以尝试像...
preg_match("#^[\D]+\<([\d]+)#", "John Doe <[email protected]>", $matches);
这与发布的第二个示例不符。 – 2009-12-04 01:31:05
你能提供这种用法在PHP的例子吗? – mrpatg 2009-12-04 01:29:32
Chris Gutierrez的回答有一个PHP正则表达式匹配语法的例子。 – 2009-12-04 01:33:22