gpt4 book ai didi

javascript - 用于在 Javascript 中删除多个空格的特殊字符

转载 作者:行者123 更新时间:2023-11-29 17:58:18 25 4
gpt4 key购买 nike

我正在从文本中删除多个空格。我不明白“2”后面的逗号是做什么的。在 https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/Regular_Expressions它说只有“{2}”应该找到所有 double 。

return newsong.replace(/\s{2}/g, ' ')

return newsong.replace(/\s{2,}/g, ' ')

很困惑....

最佳答案

逗号匹配 2 个或更多空格,允许您从字符串中删除空格,例如:

part1     part2

还有。如果你在这个上使用第一个正则表达式(没有逗号),它会看到这个:

part1<SPACE><SPACE><SPACE><SPACE><SPACE>part2

前两个空格被删除,然后是接下来的两个,留给你

part1<SPACE>part2

最后一个空格与 \s{2} 不匹配,将保留。如果您使用逗号,它会一次性将它们全部删除,因为它匹配 2 个或更多空格。

此外,如果您在逗号后放置另一个数字,您可以设置要匹配的最大空格数。

关于javascript - 用于在 Javascript 中删除多个空格的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37174858/

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