正则表达式常用字符基础

来源:互联网 发布:淘宝免运费怎么赚钱 编辑:程序博客网 时间:2024/05/16 12:12

常用运算符与表达式

表达式 描述 () 域段 [] 包含,默认是一个字符长度 [^] 不包含,默认是一个字符长度 \ 转义 | 或 ^ 开始 $ 结束 , 分割 \d [0-9] \D [^0-9] \w [A-Za-z0-9_] \W [^A-Za-z0-9_]

语法与释义:
基础语法 “^([]{})([]{})([]{})$”
正则字符串 = “开始([包含内容]{长度})([包含内容]{长度})([包含内容]{长度})结束”


转义字符

表达式 描述 \f 匹配一个换页符 \n 匹配一个换行符 \r 匹配一个回车符 \t 匹配一个制表符 \v 匹配一个垂直制表符 \s 匹配任何空白字符,等价于[\f\n\r\t\v] \S 匹配任何非空白字符,等价于[^\f\n\r\t\v]

限定符

字符 描述 * 匹配前面的表达式0次或多次 + 匹配前面的表达式一次或者多次 ? 匹配前面的表达式零次或者一次 {n} n是一个非负整数。匹配确定的n次 {n,} n是一个非负整数。至少匹配n次。 {n,m} n,m 均为非负整数,其中n<=m。最少匹配n次且最多匹配m次。

特殊字符

字符 描述 . 匹配除换行符\n之外的任何单字符。要匹配. 请使用. \ 讲下一个字符标记为特殊字符、或原义字符、或向后引用、或八进制转义符。例如:’n’匹配字符’n’。’\n’匹配换行符 ^ 匹配输入字符串的开始位置。如果在方括号表达式中使用,则表示不接受该字符集合。 $ 匹配输入字符串的结尾位置。 | 指明两项之间的一个选择 { 标记限定符表达式的开始 [ 标记一个中括号表达式的开始
原创粉丝点击