我想将以下两个正则表达式合并为一个:
^([A-Z]{1,2}) ?([0-9]{1,4})$例如 AB 1234^([0-9]{1,4}) ?([A-Z]{1,2})$例如 1234 AB
我认为这很简单:
^([A-Z]{1,2}) ?([0-9]{1,4})|([0-9]{1,4}) ?([A-Z]{1,2})$
但是,上面总是返回 4 个组,例如
'''''1234''AB'
如何以始终返回两组的方式组合这两个正则表达式?例如
'1234''AB'
或者
'AB''1234'