* Thus wrote Reuben D. Budiardja ([EMAIL PROTECTED]): > > Hi all, > If I have the following string: > $str = "This is a %ANS[1] test, and %ANS[2] test, and %ANS[10], test" > > and want to use > ereg($pattern, $str, $regs); > > what is the $pattern should be so that in $regs I have > > $regs[1] == "%ANS[1]"; > $regs[2] == "%ANS[2]"; > $regs[3] == "%ANS[10]"; > ...
Didn't I just reply to this :) > > In fact, the $pattern should general enough that $regs will be filled with > anything that has the pattern > %ANS[X] > > where X could be any number in any digits (eg. 1,2,10,100,23, etc). Oh, now your making it more complicated.. preg_match_all('/(%ANS\[[0-9]+\])/', $str, $matches); And is tested: http://zirzow.dyndns.org/php/preg_match_all/test.php btw, I am now a ereg* => preg* convert! Curt -- "I used to think I was indecisive, but now I'm not so sure." -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php