最新回答 / 张的高
http://www.zhibudao.net/?p=83 正则表达式 .hi 中的‘.’ 可以被除换行符之外的任何一个字符代替,所以 .hi可以和”zhi” “ahi” 等进行匹配。用字符集对可能的匹配进行限定,可以得到多种结果。 [“填具体字符或者字符范围亦或者是^+匹配字符的补集”]。 例如[zhibudao]kk 有8种匹配的选择,[a-d]kk 4种。‘*’ ‘+’ 两种重复约束,(模式重复0到n次)* .zhibudao (模式重复1到n次)+.zhibudao...
2015-02-01
正则表达式中具有特殊含义的字符称之为元字符,常用的元字符有:
\ 一般用于转义字符
^ 断言目标的开始位置(或在多行模式下是行首)
$ 断言目标的结束位置(或在多行模式下是行尾)
. 匹配除换行符外的任何字符(默认)
[ 开始字符类定义
] 结束字符类定义
| 开始一个可选分支
( 子组的开始标记
) 子组的结束标记
? 作为量词,表示 0 次或 1 次匹配。位于量词后面用于改变量词的贪婪特性。 (查阅量词)
* 量词,0 次或多次匹配
+ 量词,1 次或多次匹配
{ 自定义量词开始标记
} 自定义量词结束标记
\ 一般用于转义字符
^ 断言目标的开始位置(或在多行模式下是行首)
$ 断言目标的结束位置(或在多行模式下是行尾)
. 匹配除换行符外的任何字符(默认)
[ 开始字符类定义
] 结束字符类定义
| 开始一个可选分支
( 子组的开始标记
) 子组的结束标记
? 作为量词,表示 0 次或 1 次匹配。位于量词后面用于改变量词的贪婪特性。 (查阅量词)
* 量词,0 次或多次匹配
+ 量词,1 次或多次匹配
{ 自定义量词开始标记
} 自定义量词结束标记
2015-01-31