使用正則表達式,我需要在完全呈現的HTML頁面中查找並替換所有mailaddress,因爲我想要對它們進行垃圾郵件保護。準確地說,我想要所有地址除了他們在formular元素(因爲如果驗證的用戶輸入失敗,我仍然想顯示插入的mailaddress而不是替換的)。Mail-Regex與HTML表單元素中的地址不匹配
找到或寫一個正則表達式來簡單地搜索mailaddresses是不成問題的。問題是排除了公式元素。有沒有人有建議如何解決這個問題?這在正則表達式中可能嗎?
一些例子: 我想匹配「...我的內容,[email protected],更多內容......」 但我不想匹配:「...您的郵件:[email protected] ...「
我知道最好是解析HTML並簡單地跳過表單元素,但是性能很重要,正如我之前所說的,每次調用該網站時都會執行此任務...
感謝您的幫助!