如何在长字符串中分隔单词

How to separate words within a long string

本文关键字:分隔 单词 字符串      更新时间:2023-09-26

我有这个字符串变量

var mySentence = "EverythingIsAwesome";

我希望它输出:"一切都很棒"

我试着做mySentence.split(" ");,但它保持不变。然后我试着:mySentence.split(" ").join(" ");,但它仍然把句子组合在一起。

有人能帮我弄清楚我做错了什么吗?非常感谢!

您应该这样使用match()

mySentence.match(/[A-Z][a-z]+/g);

您将获得此数组:['Everything', 'Is', 'Awesome']
简单地将其转换回字符串:mySentence.join("");