作者UndeadSion (UndeadSion)
看板EzHotKey
标题Re: [请问] 急问ultraedit 巨集设定问题
时间Sat Feb 7 22:16:27 2009
※ 引述《wowcollage (唉!)》之铭言:
: 十分感谢大大救了我一命,最近在忙着赶论文要投稿,十分紧迫
: 想在请问一下,搜寻功能可以搜寻xx不包括xx吗?
: 例如搜寻总经理不包括法人
: 可以的话请问怎麽搜寻??
先用之前的方法取得包含「总经理」的资料,再将包含「法人」的资料用 RegEx
搜寻替代的方式删除即可
例如:
%*法人*^p (UltraEdit 语法)
^.*法人.*\r\n (Unix 语法)
使用哪种 Regular Expression Engine 在 [Configuration]→[Search] 里设定
命令提示字元下的做法也很简单,如下:
Find "总经理" Data.txt > Result1.txt
Find /v "法人" Result1.txt > Result2.txt
把 Result2.txt 前两行删掉就是需要的资料
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.159.124
1F:→ wowcollage:大大果然很厉害,十分感激但命令提示字元的部份不太懂 02/09 19:38
2F:→ wowcollage:请问关於此软体有什麽方式可以学?还有巨集? 02/09 19:40
3F:→ wowcollage:现在都搞定了,太好了!!感恩感恩 02/09 19:40
4F:→ UndeadSion:命令提示字元下执行「Find /?」有指令说明可以参考一下 02/10 15:14
5F:→ UndeadSion:RegEx 语法有《RegExp》专板在讨论,不妨抽空过去逛逛 02/10 15:14
6F:→ UndeadSion:UltraEdit 巨集功能有限、编写不便比较没有人在讨论, 02/10 15:14
7F:→ UndeadSion:通常复杂一点的字串处理会使用 Perl 等其它工具来代劳 02/10 15:14
8F:→ UndeadSion:补充:如果不需保留 Result1.txt 的结果,可以写成一行 02/10 16:56
9F:→ UndeadSion:Find "总经理" Data.txt | Find /v "法人" >Result.txt 02/10 16:56