Ho bisogno di un modello regex per abbinare una sequenza di 3 cifre consecutive in una stringa che aumenta o diminuisce consecutivamente.Cosa è un modello Regex per 3 cifre consecutive crescente o decrescente
Ad esempio:
Queste stringhe devono corrispondere (xxx123xxx, 789xxxxxx, xxxxxx987, xxxxxx432)
Queste stringhe non deve corrispondere (xxxxxx454, 333xxxxxx, xxx429xxx)
Perché il requisito per un regex? (Non penso che questo possa essere fatto con la maggior parte dei dialetti regex, le clausole condizionali di Perl potrebbero essere in grado di farlo). Meglio abbinare per tre cifre consecutive e quindi filtrare la relazione tra loro. – Richard
"in aumento o in diminuzione" rende le espressioni regex non appropriate per questa attività –
Questo è un problema che richiede "stato" in ogni punto. Considerare l'utilizzo di una macchina a stati (parser) per questo problema. – stusmith