gpt4 book ai didi

javascript - string.split 与 RegExp\s

转载 作者:行者123 更新时间:2023-12-03 02:30:29 24 4
gpt4 key购买 nike

我尝试使用 string.split() 分割字符串中的单词并使用 regExp 作为分隔符,它也使用 s 分割。

'what a mess'.split(RegExp('[\s]')); // -> ["what", "a", "me", "", ""]

我怎么能说只有空格才是分隔符呢?谢谢你的帮助

最佳答案

当您向 RegExp 构造函数提供字符串时,任何反斜杠都会被解释为转义字符串本身中的某些内容,并且它们不会将其放入正则表达式中。您可以双重转义反斜杠,或使用正则表达式文字:

console.log('what a mess'.split(RegExp('[\s]')));

console.log('what a mess'.split(RegExp('[\\s]')));
console.log('what a mess'.split(/[\s]/));

关于javascript - string.split 与 RegExp\s,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48756480/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com