问一个正则匹配的问题
$wwwww = 'www.baidu.com/0000002342212/11111112432/2222222989989989/3333333339999/4444444444900065/55587'$myid2 = StringRegExp($wwwww, '/(\d+)/', 3)
$myid = $myid2
MsgBox(262144, "", $myid)
我把里面的$myid2变成$myid2后,发现结果是2222222989989989为什么不是11111112432呢,如果想得出11111112432应该怎么做呢? StringRegExp($wwwww, '/(\d+)/', 3) 只能返回
0000002342212,2222222989989989,4444444444900065
你改为 StringRegExp($wwwww, '/(\d+)', 3) 试一试 因为你/(\d+)/第一次就匹配了/0000002342212/ 后面就成了11111112432/.... 而不是 /11111112432/...... 改成/(\d+) 就可以了。 回复 1# sex123
如果纯粹是这种情况的话,只要用'\d+'就可以了
页:
[1]