gpt4 book ai didi

REGEXP 获取第二个下划线之前的所有文本,包括第二个下划线

转载 作者:行者123 更新时间:2023-12-02 17:41:08 26 4
gpt4 key购买 nike

所以我遇到的字符串是这样的:

GRF_STHB_010_00  
ABC_AB9_004_01
BGH_NP2_002_03
AG2_BVT_007_010

第一个下划线之前的文本可以是字母或数字的任意组合。

第二个下划线之前的文本也可以是字母或数字的任意组合。

我希望能够获取第二个下划线之前的整个字符串,包括第二个下划线。

我现在想出了这个:

^([^\d]*)

它适用于第一个,并发现:

GRF_STHB_

但对于其他两个,它会停在它找到的数字处:

ABC_AB
BGH_NP
AG

我需要它在 REGEXP 中工作,因为它包含在用于抓取数据的电子表格中。

我怎样才能调整它以使其适用于数字并产生以下结果:

GRF_STHB_
ABC_AB9_
BGH_NP2_
AG2_BVT_

这里有一个快速测试器,可以帮助任何人:

regexpal.com谢谢!

最佳答案

您可以为此使用此正则表达式:

^([^_]*_){2}

在线演示:http://regex101.com/r/cX7hL7

关于REGEXP 获取第二个下划线之前的所有文本,包括第二个下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20547315/

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