在UltraEdit中使用正则表达式

豆豆网   技术应用频道   2007年10月31日    社区交流

本文详细介绍在UltraEdit中使用正则表达式

  删除空行:替换%[^t]++^p为空串

  删除行尾空格:替换[^t]+$为空串

  删除行首空格:替换%[^t]+为空串

  每行设置为固定的4个空格开头:替换%[^t]++^([~^t^p]^)为"^1"

  每段设置为固定的4个空格开头:替换%[^t]+为""

  (如果一行是以空格开始的,则视之为一段的开始行)

  将一段合并为一行:替换[^t]++^p^([~^t^p]^)为^1

  (注意:此处假定文本是以DOS方式回车换行-CR/LF)

  去掉HTMLTAG:替换^{<*>^}^{<*^p*>^}为空串

  删除HTML中的所有:替换<[]++a*[]++href[]++=*>为空串

  删除文本中指定的前2列字符:替换%??为空串

  在第4列后插入2列空白字符:替换%^(????^)^(?^)为"^1^2"

  查找所有的数字:[0-9]+[.]++[0-9]+

  查找所有的单词:[a-z]+

  查找所有的网址:http://[a-z0-9^~`_./^-^?=&]+

  注意:替换的时候需要勾选使用正则表达式选项

责编:豆豆技术应用

正在加载评论...