0
我已經在計算器上發現了一個有用的帖子在這裏,我用它來hightlight特定文本在網站上:Link to Answer正則表達式通配符不應該覆蓋
我會再重新發布(修改):
function hiliter(word) {
var rgxp = new RegExp(word, 'g');
var repl = '<span class="highlight">' + word + '</span>';
content.innerHTML = content.innerHTML.replace(rgxp, repl);
}
現在我試圖用這個找到東西<
和>
之間
hiliter('<(.*)>');
這找到了我想要高亮的正確部分,但輸出從變化,例如, <Example>
到<(.*)>
在頁面上。
如何使用此通配符進行搜索,但在更換時保留來自通配符搜索的html?
在此先感謝!
謝謝你的快速回答! – Fabian
@ridgerunner:有一個捕獲組:'<(。*)>'。我添加了「word」來提供如何訪問捕獲組內容的示例。 –
@Felix Kling - 對吧。下次我需要仔細閱讀這個問題! – ridgerunner