UltraEdit利用正则表达式查找
2009-03-31 10:05
302 查看
UltraEdit 允许在搜索菜单下面列出的大多数搜索和替换功能中使用正则表达式。 正则表达式允许在一次操作中执行多个组合搜索和替换功能。 这里有两个可以使用的语法集。下面的第一个表显示用于早期 UltraEdit 的原始 UltraEdit 语法。第二个表显示可选的“Unix”样式的正则表达式。这可以从配置段启用。 正则表达式 (UltraEdit 语法):
例如: m?n 匹配“man”、“men”、“min”,但不匹配“moon”。 t*t 匹配“test”、“tonight”和“tea time”中的“tea t”部分,但不匹配“tea time” (“tea ”和“time”之间有换行)。 Te+st 匹配“test”、“teest”、“teeeest”等,但不匹配“tst”。 [aeiou] 匹配每个元音小写字母 [,.?] 匹配文字“,”、“.”或“?”。 [0-9a-z] 匹配任何数字或小写字母 [~0-9] 匹配除数字外的任何字符 (~ 表示不匹配其后的内容) 你可以搜索象下面一样的表达式 A 或 B: "^^ 这将搜索 John 或 Tom。在两个表达式之间应该没有任何其它内容。 你可以在同一次搜索象下面一样组合 A 或 B 和 C 或 D: "^^ ^^" 这将搜索后面跟随了 Smith 或 Jones 的 John 或 Tom。 下面的表显示“Unix”样式的正则表达式语法。 正则表达式 (Unix 语法):
例如: m.n 匹配“man”、“men”、“min”,但不匹配“moon”。 Te+st 匹配“test”、“teest”、“teeeest”等,但不匹配“tst”。 Te*st 匹配“test”、“teest”、“teeeest”等,还有“tst”。 [aeiou] 匹配每个元音小写字母 [,.?] 匹配文字“,”、“.”或“?”。 [0-9a-z] 匹配任何数字或小写字母 [^0-9] 匹配除数字外的任何字符 (~ 表示不匹配其后的内容) 你可以象下面一样的表达式 A 或 B 进行搜索: "(John|Tom)" 这将搜索 John 或 Tom。在两个表达式之间应该没有任何其它内容。 你可以在同一次搜索象下面一样组合 A 或 B 和 C 或 D: "(John|Tom) (Smith|Jones)" 这将搜索 Smith 或 Jones 以及跟随在后面的 John 或 Tom。 如果在查找/替换中没有选择使用正则表达式,在替换对象中下列特殊字符同样有效:
|
相关文章推荐
- 【转】在UltraEdit的查找和替换中使用正则表达式
- 在UltraEdit的查找和替换中使用正则表达式 (转)
- UltraEdit的正则表达式查找与替换
- UltraEdit的正则表达式查找替换功能
- QT:利用正则表达式查找文本
- 在UltraEdit的查找和替换中使用正则表达式
- 利用正则表达式来查找成员字段的赋值
- 在UltraEdit的查找和替换中使用正则表达式 (转)
- eclipse、ultraEdit、vc编辑器查找和替换正则表达式
- C#后台利用正则表达式查找匹配字符
- 在UltraEdit的查找和替换中使用正则表达式 (转)
- 在UltraEdit的查找和替换中使用正则表达式
- 在UltraEdit的查找和替换中使用正则表达式
- 在UltraEdit的查找和替换中使用正则表达式 (转)
- 关于ultraedit的使用,利用正则表达式过滤有用信息到新的文件中
- Android中利用正则表达式验证手机号是否合法
- JavaScript利用正则表达式去除日期中的“-”
- Java正则表达式匹配,替换,查找,切割
- 利用正则表达式,对String对象进行替换与分割
- PHP使用正则表达式查找替换字符串