java转义字符包括元字符_使用元字符

. 匹配任意一个字符 ; .匹配.本身

[ 标志一个字符集合开始 ; [ 匹配[本身

]标志一个字符集合结束 ; ]匹配]本身

元字符大致分为两种:一种是用来匹配文本的(例如.),另一类是正则表达式的语法所要求(比如[ 和 ])

一、匹配空白字符

元字符 说明 前提是要转义,不转义则匹配字母本身。

[] 回退(并删除)一个字符(Backspace键)

f 换页符

换行符

回车符

制表符(Tab键)

v      垂直制表符

二、匹配特定的字符类别 正则表达式是区分大小写的

1、匹配数字(与非数字)

数字元字符

元字符 说明

d 任何一个数字字符(等价于 [0-9],[0-9]是[0123456789])

D 任何一个非数字字符(等价于 [^0-9])

myarray[0]

myarray[1]

myarray[6]

myarray[9]

myarray[符]

正则表达式 myarray[d]

匹配结果

myarray[0]

myarray[1]

myarray[6]

myarray[9]

myarray[0]

myarray[1]

myarray[6]

myarray[9]

myarray[符]

正则表达式 myarray[D]

匹配结果

myarray[符]

2、匹配字母和数字(与非字母和数字)

字母数字元字符

元字符 说明

w 任何一个字母数字字符(大小写均可)或下划线字符(等价于[a-zA-Z0-9_])

W 任何一个非字母数字或非下划线字符(等价于[^a-zA-Z0-9_])

112234A1C2F448075

48237M1B4F290046H1H2H2

正则表达式 wdwdwd

匹配结果112234A1C2F4

M1B4F2

H1H2H2

3、匹配空白字符(与非空白字符)

空白元字符 退格字符 []元字符是一个特例,它不在类元字符s的覆盖范围内,当然也没有排除在类元字符S的覆盖范围外

元字符 说明

s 任何一个空白字符(等价于[f v])

S 任何一个非空白字符(等价于[^f \r v])

4、匹配十六进制或八进制数值

4.1、使用十六进制值(逢16进1)

数值要用前缀 x

x0A对应于ASCII字符10(换行符),其效果等价于

4.2、使用八进制值(逢8进1)

数值要用前缀

11对应于ASCII字符9(制表符),其效果等价于

. 匹配任意一个字符 ; .匹配.本身 [ 标志一个字符集合开始 ; [ 匹配[本身 ]标志一个字符集合结束 ; ]匹配]本身 元字符大致分为两种:一种是用来匹配文本的(例如.),另一类是正则表达式的语法所要求(比如[ 和 ]) 一、匹配空白字符 元字符 说明 前提是要转义,不转义则匹配字母本身。 [] 回退(并删除)一个字符(Backspace键) f 换页符 换行符 回车符 制表符(Tab键) v      垂直制表符 二、匹配特定的字符类别 正则表达式是区分大小写的 1、匹配数字(与非数字) 数字元字符 元字符 说明 d 任何一个数字字符(等价于 [0-9],[0-9]是[0123456789]) D 任何一个非数字字符(等价于 [^0-9]) myarray[0] myarray[1] myarray[6] myarray[9] myarray[符] 正则表达式 myarray[d] 匹配结果 myarray[0] myarray[1] myarray[6] myarray[9] myarray[0] myarray[1] myarray[6] myarray[9] myarray[符] 正则表达式 myarray[D] 匹配结果 myarray[符] 2、匹配字母和数字(与非字母和数字) 字母数字元字符 元字符 说明 w 任何一个字母数字字符(大小写均可)或下划线字符(等价于[a-zA-Z0-9_]) W 任何一个非字母数字或非下划线字符(等价于[^a-zA-Z0-9_]) 112234A1C2F448075 48237M1B4F290046H1H2H2 正则表达式 wdwdwd 匹配结果112234A1C2F4 M1B4F2 H1H2H2 3、匹配空白字符(与非空白字符) 空白元字符 退格字符 []元字符是一个特例,它不在类元字符s的覆盖范围内,当然也没有排除在类元字符S的覆盖范围外 元字符 说明 s 任何一个空白字符(等价于[f v]) S 任何一个非空白字符(等价于[^f \r v]) 4、匹配十六进制或八进制数值 4.1、使用十六进制值(逢16进1) 数值要用前缀 x x0A对应于ASCII字符10(换行符),其效果等价于 4.2、使用八进制值(逢8进1) 数值要用前缀 11对应于ASCII字符9(制表符),其效果等价于
经验分享 程序员 微信小程序 职场和发展