gpt4 book ai didi

Javascript,以大写字母拆分字符串并隔离大写字母

转载 作者:行者123 更新时间:2023-11-30 12:47:59 26 4
gpt4 key购买 nike

我正在尝试使用正则表达式将字符串拆分为大写字符,并将它们与小写字符或数字隔离开来。

即我正在尝试使用这样的字符串:

“这是一个测试字符串”

并将其拆分成这样的数组:

("T", "his is a ", "T", "est ", "S", "T", "ring")

我一直在尝试调整类似于此示例中的正则表达式:
匹配(/[A-Z]?[^A-Z]*)+/g).slice(0,-1)

最佳答案

你可以使用这个正则表达式:

([A-Z]|[a-z ]+)

工作正则表达式示例:

http://regex101.com/r/lH6hB0

Javascript:

var str = "This is a Test STring"; 
var res = str.match(/([A-Z]|[a-z ]+)/g);

res 的结果将是一个包含以下值的数组:

"T", "his is a", "T", "est", "S", "T", "ring" 

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

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