之前有写一篇「在wxMEdit(MadEdit)搜寻换行符号“,今天刚好又遇到同样需求,现在其实已经从 wxMEdit 改用 MadEdit-Mod,本质差不多,就用文章提到的「正规运算式」来搜寻 \n
并取代。奇怪的是搜寻到了,也取代了,但结果换行符号还是存在,且再搜寻一次 \n
就找不到了。
后来在 MadEdit-Mod 的 问题 讨论串刚好看到作者有提到这个现象,这是因为 Windows 系统的换行符号应该要是 \r\n
,苹果则是 \r
,而我只取代掉 \n
,就剩下 \r
,然后 MadEdit 又支援 \r
,才会仍然看到换行的结果,却再也搜寻不到 \n
。
不过其实细看换行符号,贴心的 MadEdit 其实还是有用不同的图案来表示 \r\n
、\r
跟 \n
这三种情况:
\r\n
\r
\n
因此只要视情况输入正确的换行符号,即可针对换行做处理。
【相关连结】
- 老森常谭 » 在wxMEdit(MadEdit)搜寻换行符号
- (1)纯文本的语法高亮中数字显示有问题;(2)正则表达式的问题 · Issue #117 ·李明刚/madedit-mod