2014-01-08 132 views
1

我試圖做一個找到與正則表達式的支持文本編輯工具全部更換,我不知道如何尋找的是:正則表達式表達不包括數字搜索

<a 
name=Check51> 

<a 
name=Check52> 

等等。

有沒有很多,我需要找到這樣和替換,但我不是在正則表達式語法的使用經歷

回答

2

嘗試:

<a\r?\nname=Check\d+> 

這將Check後錨標記匹配任何數字。同樣只有在name=之前有一個換行符。

說明:

<a    match the literal string '<a' 
\r?\n   match \r\n or \n (line breaks) 
name=Check  match the literal string 'name=Check ' 
\d+    match one or more digits 
>    match the literal char '>' 
+0

很好的解釋。如果你想更具體一些,只匹配一定數量或範圍的數字,你可以用'\ d {2}'或'\ d {1,2}'替換'\ d +',例如限制爲2個數字或在1和2之間。 – tenub