我需要移除img
標記內發生的一些html標記。此字符串時,用不同的數字正則表達式來移除html標記
id="BLOGGER_PHOTO_ID_5324252539155647458"
,而這正則表達式
id="BLOGGER_PHOTO_ID_"(.*?)""
拋出一個「無效規則(在插件中搜索正則表達式http://urbangiraffe.com/plugins/search-regex/使用時)表達式:分隔符不能是字母數字或反斜槓「錯誤。
(.*?)
是RegEx插件用來匹配所有字符的函數。即,在插件中使用此
<a href="(.*?)">
所有字符匹配的<
和>
我需要做什麼逃脫的HREF鏈接?
你有什麼需要刪除?從你提供的短字符串看來,它似乎需要使用單引號和雙引號進行編寫:id =「BLOGGER_PHOTO_ID _'(。*?)'」 - 是ID中的(。*?)php函數嗎?如果是這樣,那麼需要一個PHP包裝,也是 – ckaufman 2012-04-06 13:23:59
@ckaufman,好點,我沒有說明'(。*?)'是如何工作的。我只是嘗試單引號,並得到相同的錯誤。這必須是插件中使用的特定表達式的問題。 – markratledge 2012-04-06 13:32:30