-1
我想搜索文件中的變量名稱,並查看它是否存在於<%=
之前和之後的格式中,如果它是 ,則將其刪除例如,查找變量名稱下面(即invalidChars)和搜索,如果它出現在格式<%=invalidChars%>
並將其轉換爲invalidChars做一個查找,但在其他地方進行替換
例
var invalidChars = "getText('po.number.has.invalid.chars')" />';
/* Some random text */
alert('<%=invalidChars%> ')
我以前var
(.*?\w+).*
找到變量名即invalidChars
但是現在我如何在更換此位置稍後在文件即轉換alert('<%=invalidChars%> ')
到alert('invalidChars')
在單個或多個操作中,如何使用此值在我的下一個搜索中獲得,因爲我無法使用查找<℅=$1=℅> with $1
那麼預期的輸出是什麼? – HamZa
你不能在一次查找和替換中做到這一點。這是您需要執行的兩項操作。 –
「<%=(\w+)%>」有什麼問題?見https://regex101.com/r/uB2vQ2/1 或者我完全錯過了一些東西? – Jan