gpt4 book ai didi

大写字符的Javascript拆分字符串

转载 作者:IT王子 更新时间:2023-10-29 02:46:59 25 4
gpt4 key购买 nike

在 JavaScript 中如何将字符串按大写字符拆分为数组?

所以我想拆分:

'ThisIsTheStringToSplit'

进入

['This', 'Is', 'The', 'String', 'To', 'Split']

最佳答案

我会像这样用 .match() 来做到这一点:

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

它会生成一个这样的数组:

['This', 'Is', 'The', 'String', 'To', 'Split']

编辑:因为 string.split() 方法也支持正则表达式,所以可以这样实现

'ThisIsTheStringToSplit'.split(/(?=[A-Z])/); // positive lookahead to keep the capital letters

这也将解决评论中的问题:

"thisIsATrickyOne".split(/(?=[A-Z])/);

关于大写字符的Javascript拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7888238/

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