我試圖從我的文檔中刪除表示頁碼的行。查找並用記事本中的正則表達式替換++
而不是通過手動刪除每一行,我想用正則表達式來查找/替換。
違規線的一個例子是
頁62
我不具有正則表達式的運氣。
我的正則表達式是如下
^Page [0-100]$
滾動到頁面的底部,我可以看到,這些線終止於Page 62
按照上面,但是這正則表達式是沒有找到任何結果。
有人能告訴我我做錯了什麼嗎?
編輯
我只是試着匹配^Page \d$
還沒有結果......
我試圖從我的文檔中刪除表示頁碼的行。查找並用記事本中的正則表達式替換++
而不是通過手動刪除每一行,我想用正則表達式來查找/替換。
違規線的一個例子是
頁62
我不具有正則表達式的運氣。
我的正則表達式是如下
^Page [0-100]$
滾動到頁面的底部,我可以看到,這些線終止於Page 62
按照上面,但是這正則表達式是沒有找到任何結果。
有人能告訴我我做錯了什麼嗎?
編輯
我只是試着匹配^Page \d$
還沒有結果......
[0-100]
實際上是0-1
,0
和0
,不0-100
。因此它只會匹配0
或1
。
試試這個正則表達式:
^Page ([0-9][0-9])|(100)$
它將匹配Page
,然後兩個數字或100
。
如果你不介意的頁碼有多大都可以,只要用「數字」轉義序列:
^Page \d+$
你可以接着1個或多個數字
^Page \d+\s*$
頁其次是任何空格
您的正則表達式無效。你無法以這種方式匹配數字範圍。你必須檢查每個數字。
這個怎麼樣?
^Page [[:digit:]]+$
你知道'^'和'$'是什麼意思嗎?這些意義是否適用於這些行? – Kai 2013-05-03 12:04:47