Это соответствует блоку символов, за которым следует пробел, за которым следует все, что следует за пробелом, за которым следует первый блок символов ...
([A-Z0-9]+) .* \1
Существует несколько различных способов сопоставления этих битов. Ключевым моментом является использование \1
, которое является обратной ссылкой к первому определенному шаблону. Если у вас есть два шаблона, вы можете использовать \2
для ссылки на второй. Например, это ...
([A-Z0-9]+) (.*) \1 \2
... будет соответствовать этой строке
AA sysodufsoufdds AA sysodufsoufdds