"大部分的单个字符就是用字符本身表示的,比如字符'0'、'3'、'a'、'马'等,但有一些单个字符使用多个字符表示,这些字符都以斜杠''开头,比如: 1)特殊字符,比如tab字符'\t'、换行符'\n'、回车符'\r'等。 2)八进制表示的字符,以\0开头,后跟1~3位数字,比如\0141,对应的是ASCII编码为97的字符,即字符'a'。 3)十六进制表示的字符,以\x开头,后跟两位字符,比如\x6A,对应的是ASCII编码为106的字符,即字符'j'。 4)Unicode编号表示的字符,以\u开头,后跟4位字符,比如\u9A6C,表示的是中文字符'马',这只能表示编号在0xFFFF以下的字符,如果超出0ⅩFFFF,使用\x{...}形式,比如\x{1f48e}。 5)斜杠\本身,斜杠\是一个元字符,如果要匹配它自身,使用两个斜杠表示,即'\'。 6)元字符本身,除了'',正则表达式中还有很多元字符,比如.、*、? 、+等,要匹配这些元字符自身,需要在前面加转义字符'',比如'.'。"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。