在不包含錨點的HTML 文字中尋找關鍵字
在解析HTML 時,通常需要在考慮HTML 標籤內的上下文的同時操作文字。一項常見任務是識別關鍵字並將其替換為適當的 HTML 鏈接,排除錨標記中已包含的任何關鍵字。
匹配關鍵字
匹配關鍵字的出現在排除錨標記內的內容時,使用具有負前瞻的正規表示式:
~Moses(?!(?>[^<]*(?:<(?!/?a\b)[^<]*)*)</a>)~i
此表達式包含以下元件:
以上是如何使用正規表示式識別 HTML 文字中排除錨點的關鍵字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!