gpt4 book ai didi

javascript - 删除字符串中不需要的部分。正则表达式/JS

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:52:35 24 4
gpt4 key购买 nike

如果我有一个看起来像这样的字符串:

var myString = '73gf9y::-8auhTHIS_IS_WHAT_I_WANT'

我最终需要什么样的正则表达式:

'THIS_IS_WHAT_I_WANT'

我的字符串的第一部分将始终是字符的随机组合。是否有一些正则表达式可以删除 THIS 之前的所有内容?

最佳答案

所以你想删除从开头到第一个大写字母的所有内容?

console.log(myString.replace(/^[^A-Z]+/,""));

THIS_IS_WHAT_I_WANT

See fiddle ,我不确定这是否是您想要的 :)


要删除从开始到第一个出现的大写字符串的所有内容,请在 _ 之后尝试:

myString.replace(/^.*?(?=[A-Z]+_)/,"");

这使用了 lookahead .参见 Test at regex101 ;

关于javascript - 删除字符串中不需要的部分。正则表达式/JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28347014/

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