regex 删除字符串的前两个字母的正则表达式

hgb9j2n6  于 2022-12-05  发布在  其他
关注(0)|答案(1)|浏览(224)

我的客户使用SKU,他们更改前两位数字后缀来表示模型中的更改/更新。作为一名分析师,我需要创建一个唯一的SKU列表,以便在我的Data Studio Jmeter 板中使用。SKU的示例如下所示:

NP9151BM01
NL9151BM01
NL6004SL01
NN6004SL01
NP1927YM05
NN1927YM05
NQ1296BM01
NG1296BM01
NQ1044YL04
NN1044YL04
NP9151YM05
9151YM05
1044YL04

我需要使用regex来检查前两个字符是否是字母,如果是,则删除它们。例如,如果我有NP9151BM01NL9151BM01作为SKU,我需要从它们中删除NPNL以得到完全相同的SKU。但是,如果我有9151YM051044YL04作为SKU,则需要保持原样。
对于我的解决方案,我已经研究了谷歌和堆栈溢出,我发现这个regex (?<=^..).*$将删除所有SKU的前两个字符,但我不知道如何定制它,只删除前两个字符,如果他们是字母。
我会感激任何帮助,我可以得到与此!

huwehgph

huwehgph1#

要删除前两个字母:

=REGEXREPLACE(A2,"^[A-Z]{2}",)

相关问题