首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java 正则表达式 每个结构字符代表什么意思(合集(全))

2013-01-26 
java 正则表达式 每个构造字符代表什么意思(合集(全))构造匹配字符x字符 x\\反斜线字符\0n带有八进制 0 的

java 正则表达式 每个构造字符代表什么意思(合集(全))

构造匹配
字符x字符 x\\反斜线字符\0n带有八进制值 0 的字符n (0 <= n <= 7)\0nn带有八进制值 0 的字符nn (0 <= n <= 7)\0mnn带有八进制值 0 的字符mnn(0 <= m <= 3、0 <= n <= 7)\xhh带有十六进制值 0x 的字符hh\uhhhh带有十六进制值 0x 的字符hhhh\t制表符 ('\u0009')\n新行(换行)符 ('\u000A')\r回车符 ('\u000D')\f换页符 ('\u000C')\a报警 (bell) 符 ('\u0007')\e转义符 ('\u001B')\cx对应于 x 的控制符
字符类[abc]abc(简单类)[^abc]任何字符,除了 abc(否定)[a-zA-Z]azAZ,两头的字母包括在内(范围)[a-d[m-p]]admp[a-dm-p](并集)[a-z&&[def]]def(交集)[a-z&&[^bc]]az,除了 bc[ad-z](减去)[a-z&&[^m-p]]az,而非 mp[a-lq-z](减去)
预定义字符类.任何字符(与行结束符可能匹配也可能不匹配)\d数字:[0-9]\D非数字: [^0-9]\s空白字符:[ \t\n\x0B\f\r]\S非空白字符:[^\s]\w单词字符:[a-zA-Z_0-9]\W非单词字符:[^\w]
POSIX 字符类(仅 US-ASCII)\p{Lower}小写字母字符:[a-z]\p{Upper}大写字母字符:[A-Z]\p{ASCII}所有 ASCII:[\x00-\x7F]\p{Alpha}字母字符:[\p{Lower}\p{Upper}]\p{Digit}十进制数字:[0-9]\p{Alnum}字母数字字符:[\p{Alpha}\p{Digit}]\p{Punct}标点符号:!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

热点排行