我匹配数字和特定字符串之前的逗号的第一个匹配项。但是,我不想匹配某一组数字。在出现前匹配第一个不是特定数字的数字
让我们用一些例子开始
数字我不想匹配的:2013年,2014年,2015年
“这是1串在2013年我要匹配。”
preg_match('/([\d,]+)\D*I want to match/', $str, $match);
需要符合:1
“这是1串我想匹配”
preg_match('/([\d,]+)\D*I want to match/', $str, $match);
需要符合:1
“这是2012年我想匹配的1串“
preg_match('/([\d,]+)\D*I want to match/', $str, $match);
需要符合:2012
我现在正则表达式工程实例1 & 3,但我需要添加例如2
是的,谢谢。 – 2015-02-10 15:04:40
你可以简单添加如何使用php匹配所有匹配项吗?这个preg_replace_all正则表达式返回空。 – 2015-02-10 16:55:26
使用preg_match_all函数.. – 2015-02-10 16:56:48