博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
editplus正则匹配查找替换
阅读量:5020 次
发布时间:2019-06-12

本文共 1026 字,大约阅读时间需要 3 分钟。

正则表达式是一个包含普通文本加上指示为扩展特殊字符的搜索字符串的搜索选项。正则表达式允许更多的高级搜索和替换。 例如,您可以使用正则表达式“[0-9]”查找任何的数字。同样地您可以使用正则表达式“[^0-9]”查找任何匹配的非数字的字符。 在查找、替换以及在文件中查找命令中,EditPlus 支持下列的正则表达式。 表达式 描述 \t 制表(跳格)字符。 \n 换行。 . 匹配任何字符。 | 在它的左边和右边的任何一个表达式匹配目标字符串。例如“a|b”匹配“a”和“b”。 [] 括号内的任何字符可能匹配目标字符。例如“[ab]”匹配“a”和“b”;“[0-9]”匹配任何数字。 [^] 括号内的没有任何字符可能匹配目标字符。例如“[^ab]”匹配“a”和“b”除外的所有字符;“[^0-9]”匹配任何非数字的字符。 * 在星号左边的字符在表达式中可能匹配 0 次或多次。例如“be*”匹配“b”,“be”和“bee”。 + 在加号左边的字符在表达式中可能匹配 1 次或多次。例如“be+”匹配“be”和“bee”,但不匹配“b”。 ? 在问号左边的字符在表达式中可能匹配 0 次或 1 次。例如“be?”匹配“b”和“be”,但不匹配“bee”。 ^ 仅当 ^ 右边的表达式在行开始的位置时匹配。例如“^A”仅匹配在行开始位置的“A”。 $ 仅当 $ 左边的表达式在行结束的位置时匹配。例如“e$”仅匹配在行结束位置的“e”。 () 影响表达式的计算顺序同时也用来标记表达式。 \ 转义字符。若您要使用字符“\”本身,您必须使用“\\”。 已标记的表达式是由()围住的。标记的表达式可以被 \0、\1、\2、\3 等引用。\0 指示一个匹配完整子串的标记的表达式。\1 指示第一个标记的表达式,\2 是第二个,等等。查看下列的例子。 原文     搜索       替换        结果 abc     (ab)(c)    \0-\1-\2   abc-ab-c abca    (b)(c)     \0-\1-\2   abc-b-c abc     (a)b(c)    \0-\1-\2   abc-a-c
posted on
2013-01-19 21:09 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/lyroge/archive/2013/01/19/2868054.html

你可能感兴趣的文章
Software Testing Techniques LAB 02: Selenium
查看>>
关于函数内部调用全局变量的问题
查看>>
storm定时任务【tick】
查看>>
字符串的扩展
查看>>
METS介绍
查看>>
防止SQL注入的方法
查看>>
【Java基础】浅谈常见设计模式
查看>>
mybatis 详解(七)------一对一、一对多、多对多
查看>>
基于Gram_schmidt的GDCV
查看>>
Android简洁漂亮的引导页
查看>>
sql如何取每组中的前N个
查看>>
rubymine debug需要安装依赖
查看>>
zbb20170802 cmd 常用命令
查看>>
mysql之group_concat函数详解
查看>>
Sql中EXISTS与IN的使用及效率
查看>>
加快C++编译速度四个方法
查看>>
字典树模板【经测试,几个函数都好用】
查看>>
2017.11.3 微机原理与接口技术----第六章 存储器
查看>>
【OSG】运行OSG示例出现的奶牛不完整问题
查看>>
Highcharts 柱状图为series 动态赋值
查看>>