Prova Espressioni Regolari

Inserisci un'espressione regolare e un testo per eseguire una corrispondenza e visualizzare i risultati evidenziati

1407 utilizzi | 5.0 valutazione

Configurazione Espressione Regolare

/ /

Risultati Corrispondenza

Non corrisposto
Numero di Corrispondenze
0
Tempo di Esecuzione
0 ms
Validità Regex
Non convalidata

Inserisci un'espressione regolare e un testo, quindi fai clic sul pulsante "Esegui Corrispondenza"

Istruzioni per l'uso

1

Inserisci l'espressione regolare

Inserisci il modello da corrispondere nella casella di input dell'espressione regolare. Puoi utilizzare le caselle di controllo per impostare le opzioni di corrispondenza.

2

Inserisci il testo da testare

Inserisci il contenuto testuale da sottoporre a corrispondenza nella casella di testo di prova.

3

Esegui la corrispondenza

Fai clic sul pulsante "Esegui Corrispondenza" e il sistema eseguirà la corrispondenza dell'espressione regolare sul testo.

4

Visualizza i risultati

Dopo il completamento della corrispondenza, puoi visualizzare le informazioni statistiche, i dettagli della corrispondenza e i risultati evidenziati.

Nozioni Base sulle Espressioni Regolari

Cos'è un'espressione regolare?

Un'espressione regolare è un modello utilizzato per corrispondere a combinazioni di caratteri in una stringa. Viene spesso usata per operazioni come la ricerca testuale, la sostituzione e la convalida. Tramite una combinazione di caratteri speciali e normali, forma una regola che descrive le caratteristiche di una stringa.

Flag Regolari Comuni

g
Globale

Trova tutte le corrispondenze invece di fermarsi dopo aver trovato la prima

i
Ignora maiuscole/minuscole

Non distingue tra lettere maiuscole e minuscole durante la corrispondenza

m
Multi-linea

^ e $ corrispondono all'inizio e alla fine di ciascuna riga

s
Single-linea

. corrisponde a qualsiasi carattere, incluso il carattere di nuova riga

Meta-caratteri Regolari Comuni

.

Corrisponde a qualsiasi carattere tranne il carattere di nuova riga

*

Corrisponde al carattere precedente zero o più volte

+

Corrisponde al carattere precedente una o più volte

?

Corrisponde al carattere precedente zero o una volta

^

Corrisponde all'inizio della stringa

$

Corrisponde alla fine della stringa

Ottimizzazione delle Espressioni Regolari

  • Evita gli operatori quantificatori golosi, usa invece le forme non golose di *, +, ?, cioè *?, +?, ??
  • Usa i gruppi non catturanti (?:pattern) invece dei gruppi catturanti per ridurre l'uso della memoria
  • Riduci il più possibile il backtracking, usa classi di caratteri specifiche invece dei caratteri jolly
  • Per corrispondenze complesse, considera un'elaborazione di tokenizzazione per evitare espressioni troppo complesse
Anuncio

API开发平台

快速构建、测试和部署API

推荐工具