开发者社区> 问答> 正文

Java正则表达式单个字符如何使用?

已解决

Java正则表达式单个字符如何使用?

展开
收起
小天使爱美 2020-04-12 22:38:52 5068 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    "大部分的单个字符就是用字符本身表示的,比如字符'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)元字符本身,除了'',正则表达式中还有很多元字符,比如.、*、? 、+等,要匹配这些元字符自身,需要在前面加转义字符'',比如'.'。"

    2020-04-12 22:40:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载