美文网首页
为什么Java正则匹配任意空白字符的`\\s+`要使用双斜杆?

为什么Java正则匹配任意空白字符的`\\s+`要使用双斜杆?

作者: 抬头挺胸才算活着 | 来源:发表于2020-04-23 17:24 被阅读0次

    Java一个字符串里面的\是一个转义字符,Java字符串本质上都是转义后的字符串,所以我们写的时候\\s+实际上在Java里面是代表\s+,这是就对应正则表达式,在正则表达式这里,\s代表空白字符,+代表多个。
    所以\\s+一个是被Java吸收了,一个是被正则表达式结合s了。

    以上也可以解释为什么说,java中\\相当于其他语言的\,其他语言表示\\\,那么java就是\\\\

    相关文章

      网友评论

          本文标题:为什么Java正则匹配任意空白字符的`\\s+`要使用双斜杆?

          本文链接:https://www.haomeiwen.com/subject/gduaihtx.html