正则表达式的规则

来源:互联网 发布:崩坏3矩阵重置 编辑:程序博客网 时间:2024/05/30 23:33
A:字符x 字符x,举例:'c'表示字符c\\ 反斜线(\)字符。\n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D')B:字符类[abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a到z 或 A到Z,两头的字母包括在内(范围) [0-9] 0到9的字符都包括在内C:预定义字符类. 任何字符。.字符本身,怎么表示呢? \.\d 数字:[0-9]\w 单词字符:[a-zA-Z_0-9]在正则表达式里面组成单词的东西必须有这些东西组成D:边界匹配器^ 行的开头 $ 行的结尾 \b 单词边界就是不是单词字符的地方。举例:hello world?haha;heheE:Greedy 数量词 X? X,一次或一次也没有X* X,零次或多次X+ X,一次或多次X{n} X,恰好 n 次 X{n,} X,至少 n 次 X{n,m} X,至少 n 次,但是不超过 m 次