之前有寫一篇「在wxMEdit(MadEdit)搜尋換行符號」,今天剛好又遇到同樣需求,現在其實已經從 wxMEdit 改用 MadEdit-Mod,本質差不多,就用文章提到的「正規運算式」來搜尋 \n
並取代。奇怪的是搜尋到了,也取代了,但結果換行符號還是存在,且再搜尋一次 \n
就找不到了。
後來在 MadEdit-Mod 的 Issue 討論串剛好看到作者有提到這個現象,這是因為 Windows 系統的換行符號應該要是 \r\n
,蘋果則是 \r
,而我只取代掉 \n
,就剩下 \r
,然後 MadEdit 又支援 \r
,才會仍然看到換行的結果,卻再也搜尋不到 \n
。
不過其實細看換行符號,貼心的 MadEdit 其實還是有用不同的圖案來表示 \r\n
、\r
跟 \n
這三種情況:
\r\n
\r
\n
因此只要視情況輸入正確的換行符號,即可針對換行做處理。
【相關連結】
- 老森常譚 » 在wxMEdit(MadEdit)搜尋換行符號
- (1)纯文本的语法高亮中数字显示有问题;(2)正则表达式的问题 · Issue #117 · LiMinggang/madedit-mod