我怎麼能加入這兩種模式,以適應在一個單一preg_match_all: 我有這樣的:加盟兩種模式
preg_match_all("/(<span[^>]*annot[^>]*value=.?(\w*).?[^>]*>)(.*?)<\/span>/", $text, $matches, PREG_OFFSET_CAPTURE);
這:
preg_match_all("/(<span[^>]*value=.?(\w*).?[^>]*annot[^>]*>)(.*?)<\/span>/", $text, $matches, PREG_OFFSET_CAPTURE);
我需要的模式一次尋找兩件事
您可以從不使用正則表達式嘗試匹配html開始。在那條路上[謊言瘋狂](http://stackoverflow.com/a/1732454/118068) –
謝謝,但你有更好的方式來做到這一點?不這樣做不是最好的解決方案 – Martin
你想做什麼?提取一些特定的''的內容? –