我有一些如下所示的網址
http://www.SOMEURL.com/first-category/1343381-example-text-text-text-text-2000-a.html
1343381
我想要的是簡單地刪除ID數字之前和之後的所有文字。
我讀到可以使用 Notepad++ 正規表示式來做到這一點。有任何想法嗎?
答案1
如果我們可以假設SOMEURL
並且first-category
不包含數字,我們可以簡單地搜尋第一個非空數字字串並刪除其他所有內容。
圖案:
Find what: (.*?)(\d+).*
Replace with: \2
怎麼運作的:
.*
是任意字串?
使.*
懶惰的,即匹配盡可能少的字符\d+
是一個非空數字字串()
將字元進行分組,其中\2
指的是第二組
有關正則表達式的更多信息,請單擊這裡。
例子:
http://www.SOMEURL.com/first-category/1343381-example-text-text-text-2000-a.html
http://www.SOMEOTHERURL.com/some-category/1343382-example-more-text-2001-b.html
被替換為
1343381
1343382