gpt4 book ai didi

javascript - 用连字符替换字符串中的空格

转载 作者:可可西里 更新时间:2023-11-01 02:30:32 26 4
gpt4 key购买 nike

我有一个字符串,我需要修复它以便将它追加到查询中。

假设我有字符串“A Basket For Every Occasion”,我希望它是“A-Basket-For-Every-Occasion”

我需要找到一个空格并将其替换为连字符。然后,我需要检查字符串中是否还有另一个空格。如果不是,则返回固定字符串。如果是这样,请再次运行相同的过程。

对我来说听起来像是一个递归函数,但我不确定如何设置它。任何帮助将不胜感激。

最佳答案

您可以像这样使用正则表达式替换:

var str = "A Basket For Every Occasion";
str = str.replace(/\s/g, "-");

正则表达式中的“g”标志将导致所有空格被替换。


您可能希望将多个空格折叠成一个连字符,这样您就不会在一行中出现多个破折号。看起来像这样:

var str = "A Basket For Every Occasion";
str = str.replace(/\s+/g, "-");

关于javascript - 用连字符替换字符串中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10705916/

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