下面的提供了在正则表达式中能够使用的完整对特殊字符的一个完整的列表和描述。
表1.3:正则表达式中的特殊字符:
字符\ 
意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,\不作解释。 
例如:/b/匹配字符'b',通过在b 前面加一个反斜杠\,也就是/\b/,则该字符变成特殊字符,表示匹配一个单词的分界线。 
或者:  
对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。 
例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹配字面上的*,在a前面加一个反斜杠;例如:/a\*/匹配'a*'。 
字符^ 
意义:表示匹配的字符必须在最前边。 
例如:/^A/不匹配"an A,"中的'A',但匹配"An A."中最前面的'A'。 
字符$ 
意义:与^类似,匹配最末的字符。 
例如:/t$/不匹配"eater"中的't',但匹配"eat"中的't'。 
字符* 
意义:匹配*前面的字符0次或n次。 
例如:/bo*/匹配"A...[ 查看全文 ]