存档

文章标签 ‘UltraEdit32’

可爱的EditPlus和完美的UltraEdit32

2005年8月5日 没有评论

一个可爱一个完美,为什么这么说呢?昨天在公司整理手机UA和ACCEPT内容,改成一个XML文件,用到了替换功能,真的不错很快,用正则表达式真是非常爽,但当时还不知道正则里参数的替换怎么写,到晚上回到家才试出来,耽误了不少事。
不过正则里的”()”和”\1″,真的是非常好用,用”()”括住不准备被替换掉的字符串,可以是正则表达式。
在替换框里用”\1″代表第一个”()”里的内容,”\2″代表第二个”()”里的内容,而”\0″则代表被匹配的原型字符,就是说如果你写”\0″的话,被匹配的原型字符会被原封不动的COPY一遍,当然你也可以把”\1″、”\2″倒过来写,这样第一、二个括号内的内容就前后换了位置,这些都是从EditPlus里学来的,所以说EditPlus真的很可爱,当时觉得EditPlus真的是完美了,但就一点不好,替换速度慢而且替换时CPU占用100%,机器都很慢,而且每替换1万行就要问你一下要不要继续,不能实现大文档的无人职守工作。
好,咱们继续说,晚上回到家继续工作,每替换一次都要费很长时间,自己也觉得很无奈。
后来突然想到UltraEdit32,一个比EditPlus要早还跟EditPlus齐名的工具,就拿来一用,开始正则老写不好,后来看了帮忙,发现UltraEdit32里的转意字符跟EditPlus里不一样。
EditPlus里用”\”,而UltraEdit32里用”^”(大家可以看UltraEdit32的帮助,虽然是E文不过有正则基础都能看懂),按帮助修改正则表达式后一切顺利,还惊喜的发现UltraEdit32的速度超快,能达到EditPlus替换的10倍,这才是真正的完美啊!
但UltraEdit32的界面还是不如EditPlus好,不太人性化,好多功能也用不上,感觉有点冗余,但人事间又哪里有那么多的的完美呢,也许技术人员更喜欢UltraEdit32的界面,而普通人更喜欢EditPlus吧!

分类: 使用技巧 标签: ,

Cuile's Blog is Stephen Fry proof thanks to caching by WP Super Cache