Regex for contém pelo menos uma instância de STRINGA e nenhuma instância de STRINGB

1

Qual regex corresponderá:

contém pelo menos uma instância de "1221" e nenhuma instância de "7474"

i.e. corresponde a "7777 1221 4543"

mas não corresponde a "7777 1221 7474 4543"

Eu suspeito que tenho que usar lookaheads negativos?

Estou usando o Cisco IOS (versão: IOS XE 3.10.4S)

    
por will-i-am 21.10.2014 / 08:13

1 resposta

1

usando lookahead negativo:

^(?!.*7474).*1221

DEMONSTRAÇÃO

    
por 21.10.2014 / 21:14