正则表达式全部符号解释.doc

正则表达式全部符号解释.doc

ID:53260750

大小:44.00 KB

页数:2页

时间:2020-04-02

正则表达式全部符号解释.doc_第1页
正则表达式全部符号解释.doc_第2页
资源描述:

《正则表达式全部符号解释.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、全部符号解释字符描述将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,''匹配字符""。''匹配一个换行符。序列'\'匹配""而"("则匹配"("。^匹配输入字符串的开始位置。如果设置了对象的属性,^也匹配''或''之后的位置。$匹配输入字符串的结束位置。如果设置了对象的属性,$也匹配''或''之前的位置。*匹配前面的子表达式零次或多次。例如,*能匹配""以及""。*等价于{,}。匹配前面的子表达式一次或多次。例如,''能匹配""以及"",但不能匹配""。等价于{,}。?匹配前面的子表达式零次或一次。例如,"()?"可以匹配

2、""或""中的""。?等价于{}。{}是一个非负整数。匹配确定的次。例如,'{}'不能匹配""中的'',但是能匹配""中的两个。{,}是一个非负整数。至少匹配次。例如,'{,}'不能匹配""中的'',但能匹配""中的所有。'{,}'等价于''。'{,}'则等价于'*'。{}和均为非负整数,其中<。最少匹配次且最多匹配次。例如,"{}"将匹配""中的前三个。'{}'等价于'?'。请注意在逗号和两个数之间不能有空格。?当该字符紧跟在任何一个其他限制符(*,,?,{},{,},{})后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索

3、的字符串。例如,对于字符串"",'?'将匹配单个"",而''将匹配所有''。.匹配除""之外的任何单个字符。要匹配包括''在内的任何字符,请使用象'[.]'的模式。()匹配并获取这一匹配。所获取的匹配可以从产生的集合得到,在中使用集合,在中则使用$…$属性。要匹配圆括号字符,请使用'('或')'。()匹配但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供以后使用。这在使用"或"字符()来组合一个模式的各个部分是很有用。例如,'()就是一个比''更简略的表达式。()正向预查,在任何匹配的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后

4、使用。例如,'()'能匹配""中的"",但不能匹配""中的""。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始。()负向预查,在任何不匹配的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如'()'能匹配""中的"",但不能匹配""中的""。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始匹配或。例如,''能匹配""或""。'()'则匹配""或""。[]字符集合。匹配所包含的任意一个字符。例如,'[]'

5、可以匹配""中的''。[^]负值字符集合。匹配未包含的任意字符。例如,'[^]'可以匹配""中的''。[]字符范围。匹配指定范围内的任意字符。例如,'[]'可以匹配''到''范围内的任意小写字母字符。[^]负值字符范围。匹配任何不在指定范围内的任意字符。例如,'[^]'可以匹配任何不在''到''范围内的任意字符。匹配一个单词边界,也就是指单词和空格间的位置。例如,''可以匹配""中的'',但不能匹配""中的''。匹配非单词边界。''能匹配""中的'',但不能匹配""中的''。匹配由指明的控制字符。例如,匹配一个或回车符。的值必须为或之一。否则,将视为一个原义的''字符。

6、匹配一个数字字符。等价于[]。匹配一个非数字字符。等价于[^]。匹配一个换页符。等价于和。匹配一个换行符。等价于和。匹配一个回车符。等价于和。匹配任何空白字符,包括空格、制表符、换页符等等。等价于[\\]。匹配任何非空白字符。等价于[^\\]。匹配一个制表符。等价于和。匹配一个垂直制表符。等价于和。匹配包括下划线的任何单词字符。等价于'[]'。匹配任何非单词字符。等价于'[^]'。匹配,其中为十六进制转义值。十六进制转义值必须为确定的两个数字长。例如,''匹配""。''则等价于''""。正则表达式中可以使用编码。.匹配

7、,其中是一个正整数。对所获取的匹配的引用。例如,'(.)'匹配两个连续的相同字符。标识一个八进制转义值或一个向后引用。如果之前至少个获取的子表达式,则为向后引用。否则,如果为八进制数字(),则为一个八进制转义值。标识一个八进制转义值或一个向后引用。如果之前至少有个获得子表达式,则为向后引用。如果之前至少有个获取,则为一个后跟文字的向后引用。如果前面的条件都不满足,若和均为八进制数字(),则将匹配八进制转义值。如果为八进制数字(),且和均为八进制数字()

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。