我有一个正则表达式可以捕获以下表达式。现在我需要添加“something”到我的正则表达式中,以将其余字符串捕获为一组。因此,XPT将是第1组,123A将是第2组,“I AM VERY HAPPY”将是第3组。这是我的正则表达式(也在http://regexr.com/4mocf):
^([A-Z]{2,4}).((?=\d)[a-zA-Z\d]{0,4})
编辑: 我不想给我的组命名(进行编辑,因为有些人认为它是另一个问题的重复)
^([A-Z]{2,4}) (\d[a-zA-Z\d]{0,3})(?: (.*))?$
?第三组是可选的吗? - Wiktor Stribiżew