gpt4 book ai didi

javascript - 拆分 JS 字符串正则表达式大写后跟小写

转载 作者:行者123 更新时间:2023-11-30 20:23:06 25 4
gpt4 key购买 nike

我有一篇很长的 javascript 变量文章,我试图拆分其中小写字符紧跟大写字符

我试过使用正则表达式:

var article2 = article2.split(/(?=[A-Z][a-z])/); 

但只能在每个词上拆分

最佳答案

由于您的 JS 环境符合 ECMAScript 2018(参见 what regex features it supports),您可以使用 lookbehinds :

.split(/(?<=[a-z])(?=[A-Z])/)

A (?<=[a-z]) pattern 是一个 lookbehind,它需要一个紧跟在当前位置左侧的数字和 (?=[A-Z])是一个积极的前瞻,需要紧挨着当前位置右侧的数字。

参见 regex demo .

关于javascript - 拆分 JS 字符串正则表达式大写后跟小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51243090/

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