關於notepad++取代部份我一直有一些疑問,在此請問一下各位
首先是它的增強模式
在增模式的部分它是寫到增強模式 (\n, \r, \t, \0, \x...)
前面幾個增強模式我還看得懂後面幾個就不懂了
\n,(換行符)
\r,(回車符)
\t,(tab)
\0, ???
\x, ???
換行、回車是在大陸網站看到的名詞....台灣叫甚麼我不知道...但是意思我大概懂
再來的部分是Regular Expressions也就是正則表達式(正規表示式)
因為\r、\n和{n}我怎麼都是出不來
所以上網查了一下...有發現到它跟SciTE所用的引擎是相同的顧看了下面的網頁
http://www.scintilla.org/SciTERegEx.html
其中的第三點有寫到
\a, \b, \f, \n, \r, \t, \v match the corresponding C escape char, respectively BEL, BS, FF, LF, CR, TAB and VT;
Note that \r and \n are never matched because in Scintilla, regular expression searches are made line per line (stripped of end-of-line chars).
直接用googl下去翻譯我不是很看得懂,他是說這個引擎的\r、\n是無效的嗎?
至少我是嘗試著用是找不到東西的Orz
下面的圖我有開啟顯示特殊字元,它顯示這些裡是確實有換行與回車的
而且用增強模式是可以換的到東西的...


另外這個引擎是否也不支援"\d{3}"(數字出現3次)這樣的東西呢?
因為這個一樣也找不到.....
直接搜尋\d可以找到

寫成\d{2}就找不到了

以上請懂的人指導一下
感謝
p.s我正則的用法是從正则表达式30分钟入门教程這裡看來的
今天查完的收穫是...
總算發現了在notepad++裡的捕獲文本是\1、\2、\3而不是$1、$2、$3
因為AHK的捕獲文本是$1、$2、$3所以我誤認為notepad ++也是$1、$2、$3所以一直用不出來= =a