Puoi usare questa espressione regolare: ([A-Z]+)([0-9]+).*?[A-Z0-9]{3} e usa il gruppo abbinato #1 e #2