UltraEdit通配符与替换

2011年4月23日 由 楼长 留言 »

UltraEdit用了有段时间了,一般用来批量改文件,用通配符之类的,可以方便的改多个文件。

今天又用到UltraEdit,这次要将字符串中的一段字符保留并复制一份。或者说是调整位置也行。

搜了下还是比较顺利的解决了,可以看文章 UltraEdit正则表达式替换心得

再说的明白点,就是用 ^1 ^2 等替换 ^(*^)  中间的*内容。当然这个*也可以是abc a*b a?b等字符串。

“^(”与“^)”是用来标识统配内容并转换为^x(1~9)的,本身不参加统配。

感觉说的还不是很清楚,某些术语不懂啊……

之前给的链接中的例子还是不错的,不过我感觉貌似作者搞复杂了。

  1. 在查找框输入 ^("^)^((*)^)^(|^)  (红色部分)
  2. 在替换框输入 ^2^3^1  (红色部分)

完全可以用   "^((*)^)|  与^1|"  来解决的。确定的字符串放到^(^)中没有任何意义。

 

广告位

2 条评论

  1. 技术文摘说道:

    还是看不明白···

发表评论