1
我已经设法获得preg_match的一部分,返回我需要的值,但无法获得正确的语法以返回后面后面的逗号。任何援助表示赞赏 - 感谢带空格和逗号分隔符的preg_match_all
$regex = '{loadsegment+(.*?)}';
$input = '{loadsegment 123,789}';
preg_match_all($regex, $input, $matches, PREG_SET_ORDER);
当前的结果:
$matches [0] [0] {loadsegment 123}
[1] 123,789
期望的结果:
$matches [0] [0] {loadsegment 123,789}
[1] 123
[2] 789
示例学习的缺点,哈哈.. 。 – GDP 2012-07-26 18:30:57
当我看到正确的语法正则表达式时,它总是显得那么容易... – GDP 2012-07-26 18:32:31
@GDP - 你很近!你越用它,你就越熟悉它。 – nickb 2012-07-26 18:33:27