正则表达式(I)

来源:互联网 发布:php中ajax跨域解决办法 编辑:程序博客网 时间:2024/06/08 03:13

特殊符号和特殊字符

表示法 描述 实例 literal 匹配文本字符串的字面值literal foo re1 | re2 匹配正则表达式re1或者re2 foo|bar 匹配任何字符(除了\n之外) bb 匹配字符串的起始位置 Dear $ 匹配字符串终止的部分 /bin/*sh$ * 匹配0次或者多次前面出现的正则表达式 [A-Za-z0-9] * + 匹配1次或者多次前面出现的正则表达式 [a-z]+.com ? 匹配0次或者1次前面出现的正则表达式 goo? {N} 匹配N次前面出现的正则表达式 [0-9]{3} {M,N} 匹配MN次前面出现的正则表达式 [0-9]{5,9} [] 匹配来自字符集合的任意单一字符 [aeiou] [x-y] 匹配xy范围中任意单一字符 [0-9],[A-Za-z] [] 不匹配此字符集合中出现的任何一个字符,包括某一范围的字符(如果在此字符集中出现) [^aeiou],[^A-Za-z0-9] (*|+|?|{}) 用于匹配上面频繁出现/重复出现符号的飞贪婪版本(*、+、?、{}) .*?[a-z] () 匹配封闭的正则表达式,然后另存为子组 ([0-9]{3})?,f(oo \d 匹配任何十进制数字,与[0-9]一致,(\D与\d相反,不匹配任何非数值型的数字) data\d+.txt \w 匹配任何字母数字字符,与[A-Za-z0-9]相同(\W与之相反) [A-Za-z_]\w+ \s 匹配任何空格字符,与[\n\t\r\v\f]相同(\S与之相反) of\sthe \b 匹配任何单词边界(\B与之相反) \bThe\b \N 匹配已经保存的子组N price:\16 \c 逐字匹配任何字符c \.,\\,\* \A(\Z) 匹配字符串的起始(结束) \ADear
原创粉丝点击