我在javascrip中有一個小的模板系統,用戶可以在這個表格中放置標籤$ tagname $。我可以將所有標籤與模式匹配:/\ $ \ w + \ $/。
另外,我想特別不完全匹配標籤(它將開始與$,並用一個單詞邊界,是不是$完成)。我不能使用/\ $ \ w + \ b/,因爲$也是一個字邊界(所以它也會匹配正確的標籤)。我嘗試過,但它不起作用:/\ $ \ w + [^ \ $]/。
它在這串「字$標籤任何詞」不完全標籤匹配,但它也能夠匹配這個「字$標籤$任何詞」。
正常表達的正確結局是什麼?
當我讀到「..incomplete tags」時,我感到一種衝動的衝動,引用bobince的「如何(不)用正則表達式解析html」的回覆:D – jrharshath 2010-09-09 22:38:10
哈哈我記得當我發佈這個問題時 – Nachocual 2010-09-10 15:56:12