本文基于UltraEdit 20.00.0.1052版本来说明。
UltraEdit有如下核心特点(后端开发用得上的):
1、支持大文件的读取,甚至上G的日志文件都不在话下(实际使用中偶尔也有崩溃的现象),其它的软件对付大文件基本趴窝;
2、支持FTP/SSH功能,可以连接服务器,实话说效果不如专门的FTP/SSH工具用的爽,只是可用;
3、强大的正则查找及替换功能,有多个正则的引擎(Perl/Unix/UltraEdit),当然最广泛的还是Perl引擎;
4、支持众多文件类型的高亮语法;
5、列模式,当然其它软件也有类似功能,这个算不上杀手锏;
6、可以集成命令行的功能,例如与Java的编译、运行命令行集成起来;
7、支持宏定义,说实话这个用得极少,但是部分场景下有奇效;
8、可加密文本文件,这个算不上杀手锏;
9、支持字数统计,一般文本不用Word那么重的了;
10、16进制模式的切换;
11、简洁干净的界面,强大的功能。
常用的简单的正则(引擎:Perl)
如下截图为替换功能的截图:
1、匹配所有行首 ^
2、匹配所有的行尾 $
3、匹配所有的空行 \n\s*\r
注意:
有些字符需要转义:\ . * ^ & [ ] { } ?等
但是在[ ]里的时候,很多字符不需要转义
感谢你浏览此文,欢迎交流。勿喷,你没给钱我也不欠你的。