Verifica se un’espressione regolare corrisponde a una qualsiasi parte di una stringa di esempio e segnala il successo senza eseguire codice non sicuro.
Comportamento
Fornisci un pattern, flag opzionali (i, m, s, u) e il testo soggetto. Il motore compila il pattern in un confine try/catch — una sintassi non valida restituisce un errore chiaro invece di lanciare sulla console. Un risultato in stile booleano indica se esiste almeno una corrispondenza.
Quando usarlo
Iterare sulla regex durante il parsing dei log, validare pattern forniti dall’utente prima di salvarli in un database, o insegnare come i flag alterano la sensibilità al maiuscolo/minuscolo e il matching multilinea.
Limitazioni
Segnala solo la presenza, non i gruppi di cattura né le posizioni (usa lo strumento di estrazione per le enumerazioni). Il backtracking catastrofico su pattern patologici può comunque congelare la scheda — prova prima le espressioni complesse su input piccoli. Il flavour regex di JavaScript differisce in modo sottile da PCRE o .NET.
Esempio
Ad esempio, inserisci i valori di esempio predefiniti nel modulo e confronta l’output con un riferimento noto; modifica un input alla volta per vedere come cambia il risultato.