转义字符的定义:
- 转义字符是一种特殊的字符常量。转义字符以反斜线""开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。
- 转义字符(Escape character),所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。
转义字符对照表:
昨天在做题中我发现在java中,String.split()会经常使用分割,有一些特殊字符或者正则表达式需要去转义才能使用,比如:( [ { / ^ - $ ¦ } ] ) ? * + .
转义的方法为在前面加上“\",但是在java中表示一个“\”需要用“\\”才能表示转义,这样在编译中才不会报错,我举个列子:
如果写成一个“\”就会报错,s在这里表示需要分隔的String字符串,正确应该是这样:
按空字符串分割(\s空字符-正则表达式 \s+空字符串 \\s+转义)
正则表达式中\s匹配任何空白字符,包括空格、制表符、换页符等等, 等价于[ \f\n\r\t\v]