簡體   English   中英

在記事本++中查找並替換為正則表達式

[英]Find and replace with regex in notepad++

我正在嘗試從文檔中刪除指示頁碼的行。

我想通過正則表達式來查找/替換而不是手動刪除每行。

違規行為的一個例子是

第62章

我對正則表達式不太滿意。

我的正則表達式如下

^Page [0-100]$

滾動到頁面底部,我可以看到這些行按上面的Page 62結束,但是此正則表達式未找到任何結果。

有人可以告訴我我做錯了什么嗎?

編輯

我剛剛嘗試匹配^Page \\d$也沒有結果...

[0-100]實際上是0-10 ,和0 ,而不是0-100 因此,它將僅匹配01

試試這個正則表達式:

^Page ([0-9][0-9])|(100)$

它將匹配Page ,然后匹配兩位或100

如果您不在乎頁碼可以有多大,請使用“數字”轉義序列:

^Page \d+$

你可以

^Page \d+\s*$

頁面后跟1個或多個數字,后跟任意空格

您的正則表達式無效。 您無法以這種方式匹配數字范圍。 您必須檢查每個數字。

這個怎么樣?

^Page [[:digit:]]+$

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM