他们似乎都工作,但我被告知你应该使用两者,当你形成一个 RegExp?
\s
匹配任何空白字符,包括制表符。\t
仅匹配制表符。
\t
是\s
的子集,您不必同时使用两者。
\s
匹配单个空格字符,其中包括空格,制表符,表单提要,换行符和其他 unicode 空格。
\t
匹配单个选项卡。
如果您使用的是\s
,则不需要包含\t
。
有关正则表达式模式的更多信息,请点击此处:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp
\t
是文字选项卡,而\s
是预定义的character class。\s
匹配任何空白字符,而\t
仅匹配选项卡(也由\s
匹配)。
这类似于询问\d
和0
之间的区别是什么。0
是文字0
,而\d
是任何数字。
\s
包含所有空白字符。例如,在 Java 中,\s
是[\t\n\x0b\r\f]
。\t
只是一个选项卡,因此您不需要同时使用两者。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(37条)