首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将",,“替换为",”

如何将",,“替换为",”
EN

Stack Overflow用户
提问于 2022-09-26 18:38:30
回答 2查看 44关注 0票数 0

我的字符串是“增加住房成本,创造经济安全感,减少旅行,家庭幸福,金融安全”。我想使用JavaScript删除字符串中的空格和额外逗号。因此,最后一个字符串应该是,“增加住房成本,创造金融安全感,减少旅行,家庭幸福,金融安全”,来自一个变量"myString“,我尝试使用myString = myString.replace(", ,",",");,但它不起作用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-09-26 18:41:56

,,与它们之间的空白(或无)匹配。这被称为正则表达式或regexp,它是一种描述可以在文本上执行的操作的语言(这是我的免费解释)。

在这个特定的实例中,这匹配逗号,后面是\s (空格)0或更多次*,然后是逗号。结尾的g意味着匹配的不仅仅是第一个。

代码语言:javascript
复制
var reg = /,\s*,/g
console.log("Increase in housing cost, Create sense of Financial security, Reduced Travel, ,Happiness for Family, Financial Security".replace(reg, ', '))

票数 2
EN

Stack Overflow用户

发布于 2022-09-26 18:43:04

代码语言:javascript
复制
let myString = "Increase in housing cost, Create sense of Financial security, Reduced Travel, ,Happiness for Family, Financial Security";
myString  = myString.replaceAll(", ,",",")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73858542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档