我需要修改HTML標記,以便匹配的單詞或短語獲得高亮顯示,但該短語可能包含標記。例如:將與格式匹配的短語匹配的HTML搜索
這˚F或墊泰德文本:
This <b>f<i>or</i>mat</b>ted text
我希望能夠找到「這格式化」,敷在<style="color:lightblue" </span>
標籤
所以以上將成爲:
<span style="color:yellow">This <b>f<i>or</i>mat</b>ted</span> text
我在Linux上使用PHP。
感謝
編輯: 我不希望更換標籤,但該範圍內有標籤的匹配文本。基本上匹配一個可以用任何類型或長度的任意標籤分隔的字符串。 請忽略我古老的html標籤,它們只是更容易輸入。
可能重複的問題: http://stackoverflow.com/questions/3376051/how-to-use-php-preg-replace-to-replace-html-tags – 2012-08-16 17:25:37
也許我並不清楚,我不我不想找到並替換標籤,就像其他帖子一樣,我希望找到一個包含標籤的短語,並突出顯示整個短語,而不會影響已經存在的標籤。 – ejether 2012-08-16 17:31:04