我有一個字符串的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