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

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

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

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

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

相关文章

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

    Java一个字符串里面的\是一个转义字符,Java字符串本质上都是转义后的字符串,所以我们写的时候\\s+实际上在...

  • 知识点

    一、正则表达式相关 \S :匹配任意非空白字符。等价于 [^ \f\n\r\t\v] \s :匹配任意空白字符,包...

  • c#遇到的问题

    正则表达式空格 \s 表示空白字符。包括,空格,制表符等“ ”只表示空格。\s+ 可匹配至少一个空白字符。[ ]+...

  • js 利用正则去除空格,

    原文链接 正则去除空格 验证内容是否包含空格 ^匹配字符串的开始 $匹配字符串的结束 /s匹配任意空白字符 /(^...

  • js 正则 匹配任意字符包括换行符

    正则匹配任意字符 思路: 在正则里的 \s表示 匹配任何空白字符,包括空格、制表符、换页符等等,等价于 [\f\n...

  • 如何用正则匹配非空?

    使用 \S+解析:\S匹配任何非空白字符,至少一个,则为非空。

  • 正则表达式

    认识正则表达式 常用正则标记 【数量:单个】字符匹配:任意字符:表示由任意字符组成;//:匹配“\”;\n:匹配换...

  • 正则表达式

    正则表达式 元字符代码说明.匹配除换行符以外的任意字符\w字母、数字、下划线或汉字\s匹配任意空白符\d匹配数字\...

  • 正则表达式『常用标识符汇总』

    正则表达式 常用的元字符 代码说明.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白字...

  • JS正则+split()出现的怪诞现象

    如图,使用正则匹配字符串str中的空格使用两种正则方式区别在于 ① /\s*/g是配0次或者多次 ② /\s+/g...

网友评论

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

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