都是些很简单的技巧,不过是自己摸索出来,记录一下。我用的版本是UltraEdit-32 13.00a 简体中文版。
  1、去重
  如果文本中的数据是一行一行的,有重复的内容,去重的方法是:文件——排序——高级排序/选项,选中删除重复
  2、查后乱码
  将文件另存为“UTF-16”格式的文本。代码页要设置成:
  高级——设置代码页/本地,系统中已安装的代码页,选择“936ANSI/OEM-简体中文GBK
  系统已安装的地区选择"中文(中国)中国人们共和国"
  3、查任意汉字
  选择Unix风格的正则表达式,查 “[^-]”。代码页设置如上。
  4、使用正则表达式,去除空行、行尾空格
  UltraEdit有两种传统形式的正则表达式:UltraEdit风格、Unix风格。设置在:高级——配置——搜索——正则表达式引擎。
  UltraEdit风格正则表达式:
  去除空行:    %[ ^t]++^p  替换为 空白(就是什么也不输入)
  去除行尾空格:  [ ^t]+$    替换为 空白
  Unix风格正则表达式:
  去除空行:    ^[  ]*     替换为 空白
  去除行尾空格:  [  ]+$    替换为 空白
  5、在UltraEdit风格正则表达式中,有个星号(*),功能是匹配任何除换行符外所出现的任意数量的字符。但在Unix形式正则表达式
  中却没有相应的符号,可以用 .* 来代替。
  .
 
  匹配任何除换行符之外的单个字符。不匹配重复的换行符。
 
  *
 
  匹配前面的字符 0 次或多次。
 
  6、如果一些操作是重复性的,可以用UltraEdit的宏来完成。 我常用的是查后删除、或者复制。
  6.1 查后删除
InsertModeColumnModeOffHexOffUnixReOn  TopLoopFind RegExp "要查询的内容"IfFoundDeleteLineEndLoopTopEndIf
  6.2 查后复制
InsertModeColumnModeOffHexOffUnixReOnNewFilePreviousWindowTopClearClipboardLoopFind RegExp "要查询的内容IfFoundCopyNextWindowPasteInsertLinePreviousWindowEndLoopEndIf
  1.列编辑 Alt+c
  2.书签 Ctrl+F2
  3.function列表功能 F8
  4.大块代码缩进的调整 选中要调整的代码块 tab,进行缩进
  5.删除整行 Ctrl+e
  6.要善于利用UE的右键功能
  去除行末的空格
  7.排序 移除重复
  文件->排序->高级排序
  8.自动补全 AutoComplete
  配制->编辑->自动完成文件
  我用的是phpAutoComplete
Tip 1: 如何去掉所编辑文本中包含特定字符串的行? 
  这则技巧是在UltraEdit的帮助文件里提到.CTRL+R 调出来替换(Replace)窗口正则匹配所有汉字,选中"使用正则表达式";然后用查 %*你的字符串*^p 替换成空内容即可.如,我当前有个文本文件,需要去掉所有包含 www.dbanotes/ 这个字符串的行,查 %*www.dbanotes/*^p 替换成空即可.注意,^p DOS 文件类型的换行符.如果是 Unix 类型文件,则用 ^n.
  Tip 2: 如何在行末添加特定字符,比如逗号?
  有了上面的经验(其实我第一次是从同事那里学到的)CTRL+R 调出来替换(Replace)窗口,选中"使用正则表达式".然后可以查 ^p(或者^n,如果是Unix 文件), ,^p(或者,^n)进行"全部替换"即可.补充一点,如果是 MAC(Apple) 类型文件,则换行符号为 ^r .
  Tip 3: 如何删除空行?
  参考上面两个例子, ^p$ 然后替换为空即可.
  看来,正则表达式需要学习一下喽.
  Tip 4: 编辑文件如何加入时间戳 ?
  F7 快捷键即可.你试试看?
  Tip 5: 为何 拷贝(Copy)/粘贴(Paste)功能不能用了?
  不怕大家笑话,我有几次使用 UltraEdit 的过程中发现拷贝与粘贴的内容是不匹配的.不知所以然,干脆重新启动了笔记本.今天翻看手册才恍然大悟:UltraEdit10个剪切板(clipboard),分别用Ctrl+0 - Ctrl+9 切换. Ctrl+0 是 Windows 的,其他则为用户自定义的.我在使用的过程中错调用了 CTRL+n, 结果内容就有问题了.你遇到过没?
  Tip 6: 即使是打开小文件也有迟延?
  这是我遇到过的问题.每次打开文件的时候总有几秒钟的耽搁.我的机器性能可不算差.怎么回事? 网络打印机搞得鬼! 打开"高级"->"设置"->"编辑器"->"高级",看看是不是选中了"载入/恢复打印机设置"?如果是的话,去掉(不同的版本/与否可能该位置所在有差别)
  Tip 7: 删除当前行内容 CTRL+e

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。