題 Notepad ++ RegEx不適用於最小和最大出現


我想找到兩個或更多(最多9個)空白字符並用換行符替換它。

我的RegEx語法如下:

[\s]{2,9}

但是,Notepad ++的RegEx似乎不適用於大括號。當我使用插件RegEx助手時,它使用上面的語法突出顯示正確的值。但是,它不會替換找到的值。

我究竟做錯了什麼?


2
2018-02-14 10:31


起源




答案:


我在Notepad ++ regexp文檔中沒有找到基於捲曲的出現編號的參考。

然後你應該努力:

\s\s\s?\s?\s?\s?\s?\s?\s?

4
2018-02-14 10:54





Notepad ++不支持顯式量詞

但是,您可以使用以下量詞:

  • k*,相當於 k{0,}
  • k+,相當於 k{1,}
  • k?,相當於 k{0,1}

1
2018-02-14 12:21



沒有, \s 是“總是”一個人物類。所以 [\s] 是相同的 \s。 - Ouki