,比如我有以下字符串正則表達式接受字符串PHP的一部分
$s = "asd$5asd";
我怎麼可以只包含在PHP之後,「d」 來了「$ 5」的一部分,我們有以下
preg_mach //returns int number of matches
preg_replace //returns the string with a replaced content
//---------------------
preg_grep //it greps but how to grep the "$5"
//that comes after "d" without grepping the "d" it's self ???
我正則表達式是
/((coupon|enter)\x20code\x20)("([^"]+)")/
我希望到grep的價值第四支架($ 4)
使用['preg_match_all('#d \ $([0-9])#',$ s,$ matches,PREG_PATTERN_ORDER]'] (http://us.php.net/preg_match)獲取所有匹配。 '$ matches [1]'將包含你想要的字符串的所有實例。 – DCoder 2012-07-22 08:39:54