[英]Find and replace with regex in notepad++
我正在嘗試從文檔中刪除指示頁碼的行。
我想通過正則表達式來查找/替換而不是手動刪除每行。
違規行為的一個例子是
第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+$
你可以
^Page \d+\s*$
頁面后跟1個或多個數字,后跟任意空格
您的正則表達式無效。 您無法以這種方式匹配數字范圍。 您必須檢查每個數字。
這個怎么樣?
^Page [[:digit:]]+$
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.