如何在长字符串中分隔单词
How to separate words within a long string
我有这个字符串变量
var mySentence = "EverythingIsAwesome";
我希望它输出:"一切都很棒"
我试着做mySentence.split(" ");
,但它保持不变。然后我试着:mySentence.split(" ").join(" ");
,但它仍然把句子组合在一起。
有人能帮我弄清楚我做错了什么吗?非常感谢!
您应该这样使用match()
:
mySentence.match(/[A-Z][a-z]+/g);
您将获得此数组:['Everything', 'Is', 'Awesome']
简单地将其转换回字符串:mySentence.join("");
相关文章:
- 选择带有空格分隔单词的元素
- 匹配由单个空格分隔的单词,单词的开头或结尾不能有空格
- 乌克兰字母的正则表达式.如何用大写字母分隔西里尔语单词
- 从所有单词中替换,即使用破折号分隔,第一个字符用大写[更简单的方法]
- 如何在分隔之间选择多个单词
- 在输入中需要两个用空格分隔的单词
- 为逗号分隔的单词生成搜索链接
- Javascript/REGEX:删除字符串中以特定字母开头的特定文本(单词),单词之间用空格分隔
- Regex替换逗号分隔列表中的单词
- 如何使用javascript分隔输入中的单词
- 如何在长字符串中分隔单词
- reg应该以$开头,从那时起匹配用逗号分隔的每个完整单词
- 由两个逗号分隔的三个单词的正则表达式
- 如何更改用破折号分隔的两个单词的属性
- 提取逗号分隔字符串中的任何单词
- 有一种方法,我可以改变骆驼的情况下,以空格分隔的单词变量的内容
- 将数字和电子邮件地址之间的所有单词替换为小写字母,并用下划线分隔
- 正则表达式匹配以管道分隔的字符串的最后五个单词中的给定单词
- 将“文本框值”修改为“大写”,即每个单词的首字母以“.”分隔
- 用Regex分隔单词