我有以下例子:

Tortillas Bolsa 2a 1kg 4118
Tortillinas 50p 1 31Kg TAB TR 46113
Bollos BK 4in 36p 1635g SL 131
Super Pan Bco Ajonjoli 680g SP WON 100
Pan Blanco Bimbo Rendidor 567g BIM 49973
Gansito ME 5p 250g MTA MLA 49860

我想把所有的东西都放在数字之前,但我也不想要两个大写字母的单词示例:ME, BK。我正在使用^((\D*).*?) [^A-Z]{2,3}
预期的结果应该是
Tortillas Bolsa
Tortillinas
Bollos
Super Pan Bco Ajonjoli
Pan Blanco Bimbo Rendidor
Gansito

使用regex,我仍然得到两个大写字母单词Bollos BKGansito ME

最佳答案

我的2美分

^.*?(?=\s[\d]|\s[A-Z]{2,})

https://regex101.com/r/7xD7DS/1/

07-28 03:46
查看更多