1
我有這樣的正則表達式在我的Javascript代碼的所有實例:搜索##什麼##
/##+[A-z]+##/
當在以下文字中使用:
<a href="EditUsers.aspx?UserName=##UserName##">##Address##</a>
它只匹配##UserName##
,而它應該匹配##UserName##
和##Address##
。
我在做什麼錯?
我有這樣的正則表達式在我的Javascript代碼的所有實例:搜索##什麼##
/##+[A-z]+##/
當在以下文字中使用:
<a href="EditUsers.aspx?UserName=##UserName##">##Address##</a>
它只匹配##UserName##
,而它應該匹配##UserName##
和##Address##
。
我在做什麼錯?
您需要g
標誌進行全球搜索:
/##+[A-z]+##/g
順便說一句,你確定那個第一+
?並且通常使用i
標誌完成不區分大小寫。
也許你想:
/##[a-z]+##/ig
+1,但最後一點需要更多的重點:**'[A-Z]'是一個錯誤**。它包括幾個標點符號以及大寫和小寫ASCII字母。 –
不要地址通常有一些數字?該正則表達式看起來匹配字母 – Danny
@ user597419:它看起來像我試圖匹配文字標籤'##用戶名##'和'##地址##',可能爲模板變量替換。 –