欢迎来到天天文库
浏览记录
ID:57690968
大小:13.50 KB
页数:2页
时间:2020-09-01
《UltraEdit 中替换部分字符串的正则表达式.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、UltraEdit中替换部分字符串的正则表达式 UltraEdit中替换部分字符串的正则表达式 替换为目标串:bcscpy(_resdetail.accno,FmRechk->txtAccount->Text);在UE中可以以下面的方式替换: FIND:strcpy^(*^)Text.c_str()REPLACE:bcscpy^1Text说明:^(*^)表示取strcpy之后Text之前的内容,结果存在^1中。这样就可以将希望保留的内容存下来,而将其他内容替换掉。example2:原字符串:split(o_
2、num,rulestr,is_any_of(valid_delim));要替换成:o_num=split(rulestr,valid_delim);UE替换的正则表达式为:对于UNIX样式正则表达式如何编写可以查看相关文档,在此列出帮助参考:表1.常用的特殊代码代码/语法说明.匹配除换行符以外的任意字符w匹配字母或数字s匹配任意的空白符d匹配数字b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束表2.常用的量词代码/语法说明*重复零次或更多次+重复一次或更多次?重复零次或一次{n}重复n次{n,}重复n次或更多次{n
3、,m}重复n到m次表3.常用的反义代码代码/语法说明W匹配任意不是字母和数字的字符S匹配任意不是空白符的字符D匹配任意非数字的字符B匹配不是单词开头或结束的位置[^x]匹配除了x以外的任意字符[^aeiou]匹配除了aeiou这几个字母以外的任意字符案例:某文件中有相当多"news1.xxx.com/1231,60983.html"形式的链接,需要将该形式中的news1改为news2,其它形式的不去改变。替换方法:在UltraEdit“搜索”菜单中选择“替换”,勾选上“正则表达式”,在“查找”输入框中输入news1.xxx.
4、com/(d+),(d+).html在“替换”输入框中输入news2.xxx.com/1,2.html点“全部替换”即可对文档中所有此形式的字串全部替换。当然,如果要用正则批量替换某个目录中此形式的字串,只需要在UltraEdit的“搜索”菜单中选择“在文件中替换”,炮制以上方法即可。
此文档下载收益归作者所有