【发布时间】:2011-01-20 23:09:22
【问题描述】:
我有一个字符串
&168491968426|mobile|3|100|1&185601651932|mobile|3|120|1&114192088691|mobile|3|555|5&
我必须删除,比如说,这部分 &185601651932|mobile|3|120|1&(以 amp 开头,以 amp 结尾)只知道第一个直到垂直线的数字(185601651932)
所以结果我会有
&168491968426|mobile|3|100|1&114192088691|mobile|3|555|5&
我怎么能用 PHP preg_replace 函数做到这一点。行 (|) 分隔值的数量始终相同,但 id 仍然喜欢灵活的模式,而不取决于 & 符号之间的行数。
谢谢。
附:此外,我会很高兴链接到一个很好的简单编写的资源,该资源与 php 中的正则表达式相关。 google 中有很多这样的 :) 但也许你碰巧有一个 非常棒的链接
【问题讨论】:
标签: php preg-replace