php正则中如何匹配整字符串多次出现?

有没有人在啊,想请分析下,php正则中如何匹配整字符串多次出现??

求教各路高手,如题,如何匹配ab和abab以及ababab等ab多次出现的情况?在线等~~
正则表达式怎么写?像"(ab)*"这样写不行、、、
最新回答
深秋叶落黄

2024-10-18 05:21:31

$str = 'ababab';
preg_match_all('/ab/',$str,$matches);
var_dump($matches);
echo '<br />匹配了 '. count($matches[0]).' 次';
浓烈往事

2024-10-18 01:56:57

有点不明白,不是直接就'/ab/'就可以了。
是不是这样:'/(ab)+/'
或:'/(ab)\\1*/'

"(ab)*"也可以的,但它却能匹配空字符
派大星┘

2024-10-18 03:51:31

preg_match_all