UltraEdit用了有段时间了,一般用来批量改文件,用通配符之类的,可以方便的改多个文件。
今天又用到UltraEdit,这次要将字符串中的一段字符保留并复制一份。或者说是调整位置也行。
搜了下还是比较顺利的解决了,可以看文章 UltraEdit正则表达式替换心得
再说的明白点,就是用 ^1 ^2 等替换 ^(*^) 中间的*内容。当然这个*也可以是abc a*b a?b等字符串。
“^(”与“^)”是用来标识统配内容并转换为^x(1~9)的,本身不参加统配。
感觉说的还不是很清楚,某些术语不懂啊……
之前给的链接中的例子还是不错的,不过我感觉貌似作者搞复杂了。
- 在查找框输入 ^("^)^((*)^)^(|^) (红色部分)
- 在替换框输入 ^2^3^1 (红色部分)
完全可以用 "^((*)^)| 与^1|" 来解决的。确定的字符串放到^(^)中没有任何意义。
还是看不明白···
那还搞技术文摘-。-