是否可以在 JavaScript 中按大小写拆分字符串,以便将下面的字符串 (myString) 转换为下面的数组 (myArray):
var myString = "HOWtoDOthis";
var myArray = ["HOW", "to", "DO", "this"];
我试过下面的正则表达式,但它只拆分为驼峰式:
.match(/[A-Z]*[^A-Z]+/g);
最佳答案
([A-Z]+|[a-z]+)
。在捕获组中多次匹配全部大写或全部小写。在这里试一试:https://regex101.com/r/bC8gO3/1
关于javascript - 如何在 JavaScript 中按大写和小写拆分字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37127422/