\ s和\t有什么区别

他们似乎都工作,但我被告知你应该使用两者,当你形成一个 RegExp?

他们似乎都工作,但我被告知你应该使用两者,当你形成一个 RegExp?

17

\s匹配任何空白字符,包括制表符。\t仅匹配制表符。

\t\s的子集,您不必同时使用两者。

13

\s匹配单个空格字符,其中包括空格,制表符,表单提要,换行符和其他 unicode 空格。

\t匹配单个选项卡。

如果您使用的是\s,则不需要包含\t

有关正则表达式模式的更多信息,请点击此处:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp

2

\t文字选项卡,而\s是预定义的character class\s匹配任何空白字符,而\t仅匹配选项卡(也由\s匹配)。

这类似于询问\d0之间的区别是什么。0是文字0,而\d是任何数字。

0

\s包含所有空白字符。例如,在 Java 中,\s[\t\n\x0b\r\f]\t只是一个选项卡,因此您不需要同时使用两者。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(322)
FFmpeg无法正确裁剪视频
上一篇
是否有“Left_Join”的R函数 但没有保留所有匹配的组合
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(61条)