还好你最后说了目的。
按照你的想法,即使显示成那样,实际换行符依然存在,正则表达式查找时仍然要面对。
而正则表达式匹配多行,不是靠改变显示能解决的。
先开启 EmEditor 正则表达式的[多行模式]:
工具 >>自定义:[搜索]选项卡:(如图)
◆在图中 999 处填上一个很大的数。
◆注意:图中的中文与原文有异,加了译者自己的理解。EmEditor 的实际表现是这样:
◆在这种[多行模式]下:
\s可以匹配一个换行符。
[\s\S]匹配任意字符,包括换行符。
[\s\S]+?是对任意字符(包括换行符)的最小匹配。
[\s\S]+是对任意字符(包括换行符)的最大匹配(受限于你上面填的数)。
[\w\W]同理。
你还可考虑开启 上图中的另一个选项:
◆这将【进一步】允许正则表达式的.匹配换行符。
◆这样,比上面更进一步:
.也可以匹配换行符。
.+?是对任意字符(包括换行符)的最小匹配。
.+是对任意字符(包括换行符)的最大匹配(受限于你上面填的数)。
▲平时最好关掉[多行模式],以免造成损失。
◆注意: EmEditor “(编辑器内的)查找/替换”与“在文件中查找/替换”(Find/Replace in Files),两者在 [多行模式] 和 换行符处理 方面有不同。
▲这我将在你的另一个问题页中补充说明。请关注:
http://zhidao.baidu.com/question/1173845983578265699
另外,如果不想要换行,可以考虑把\n替换成原文中没有的字符或字符串,比如〓▓★◢◤这样的组合总够强了吧。
这样,处理时就不必开启[多行模式]了。
必要时可以用替换还原换行符。
如果我对你的问题理解有误,请进一步说明。
有的,可以在EmEditor的 排序(Sort)工具栏 中(主界面找不到的话可以在自定义工具栏中进行勾选)找到【标题】,下拉选择 标题1 即可,选择标题数字几即冻结前几行。
如图,
冻结首行
详细 *** 作,请参考官网教学演示,EmEditor 实战教学–CSV 数据文档 (1)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)