我有一个字符串的preg_replace所有字符,直到达到一定的一个
&168491968426|mobile|3|100|1&185601651932|mobile|3|120|1&114192088691|mobile|3|555|5&
,我不得不删除,也就是说,这部分& |手机| 3 | 120 | 1 &(从安培并用安培结束)仅知道所述第一数目最多垂直线(185601651932)
,使得在结果我将不得不
&168491968426|mobile|3|100|1&114192088691|mobile|3|555|5&
我怎么能用PHP preg_replace函数做到这一点。行(|)分隔值的数量总是相同,但id仍然具有灵活的模式,而不依赖于&符号之间的行数。
谢谢。
P.S.另外,我会非常感谢链接到一个简单的写在正则表达式中的资源。有很多人在谷歌:)但也许你碰巧有一个真正伟大的链接
耶!而已!除了,我不需要最后&,所以它只是 preg_replace(“/&185601651932 \\ | [^&] + /”,...) 非常感谢 – dr3w 2010-02-25 11:08:41