转义字符的使用和坑

转义字符:\  可以转换字符的含义

像t这个字符有两个含义,其中一个是制表符的意思,这是后在字符串中使用需要用转义字符 \t 才能在字符串中不表示一个

字符,而是表示制表符。制表符的功能就是在不使用表格的情况下垂直对齐文本。

n是有另一层换行符的意思。在Window系统中/r/n是换行+回车,光标会移动到下一行的第一个字符。

按照规则的话单引号 ' 的转义就是\'

双引号“ 转义后是 \"

有一个很坑的地方,如果是\ 的转义符 就是两个反斜杠\\  

但是在String.replaceAll()这个方法的里面 第一个参数是替换后的字符,第二个参数是被替换的字符,

第一个参数是以正则表达式解析的,正则表达式中一个反斜杠转义后再正则里面代表的就是一个转义符,\\放在第一个参数里,并不代表反斜杠,而是代表转义字符。表示反斜杠的就是\\(转义字符)+\\(反斜杠)=\\\\

很坑吧

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值