Если я правильно понимаю проблему, мы бы хотели, чтобы совпадение состояло из четырех цифр и шаблона пробела, повторяющегося три раза, а затем еще четыре цифры, и мы, вероятно, можем начать с простого выражения, такого как:
(\d{4}\s)\1\1(\d{4}\s?)
Или, если мы будем сопоставлять четырехзначный шаблон четыре раза и пробел три раза, мы, вероятно, начнем с этого выражения:
(\d{4})(\s+)\1\2\1\2\1
Схема RegEx
jex.im визуализирует регулярные выражения:
