Command Palette

Search for a command to run...

CO

Costruttore di regex

Costruisci, testa ed esegui il debug delle espressioni regolari con abbinamento in tempo reale e un cheatsheet completo

Regex Builder
Regular ExpressionValid
//g
Flags:
Test String

Cheatsheet

RegexExplanation
.any character except newline
\w\d\sword, digit, whitespace
\W\D\Snot word, digit, whitespace
[abc]any of a, b, or c
[^abc]not a, b, or c
[a-g]character between a & g
^abc$start / end of the string
\b\Bword, not-word boundary
\[\*\]escaped special characters
\t\n\rtab, linefeed, carriage return
(abc)capture group
\1backreference to group #1
(?:abc)non-capturing group
(?=abc)positive lookahead
(?!abc)negative lookahead
a*a+a?0 or more, 1 or more, 0 or 1
a{5}a{2,}exactly five, two or more
a{1,3}between one & three
a+?a{2,}?match as few as possible
ab|cdmatch ab or cd
Category:coding
Mode:Offline
Version:1.0.0
Access:Free

Cos'è il generatore di regex?

Regex Builder interface on Toolz.dev - Build, test, and debug regular expressions with real-time matching and a comprehensive cheatsheet

Regex Builder è uno strumento online gratuito per creare, testare e debug di espressioni regolari con corrispondenza in tempo reale e feedback visivo. Le espressioni regolari (regex) sono potenti sequenze di abbinamento dei pattern utilizzate nella programmazione, nell'elaborazione del testo e nella convalida dei dati per cercare, abbinare e manipolare le stringhe.

Lo strumento fornisce un ambiente di test dal vivo in cui puoi scrivere un modello di regex e vedere immediatamente tutte le corrispondenze evidenziate nella stringa di test. Include un cheatsheet completo che copre classi di caratteri, quantificatori, ancore, gruppi e lookahead per aiutarti a costruire rapidamente il modello giusto.

Che tu sia uno sviluppatore che scrive la convalida dell'input, un analista di dati che estrae modelli dal testo o una sintassi regex di apprendimento degli studenti, questo strumento fornisce un feedback visivo istantaneo e riferimenti utili. Tutta l'elaborazione viene eseguita localmente nel tuo browser, quindi i tuoi dati di test rimangono completamente privati.

I pattern costruiti qui vengono eseguiti nel motore JavaScript e i sapori delle espressioni regolari differiscono più di quanto la gente si aspetti Le funzionalità PCRE che JavaScript non ha mai avuto includono ricorsione, quantificatori possessivi e \K, quindi un pattern preso da una risposta PHP o Perl potrebbe non essere compilato Lookbehind funziona nei browser moderni ma è arrivato in ritardo, quindi può ancora fallire sui dispositivi più vecchi Il fallimento per cui vale la pena guardare è la performance piuttosto che la sintassi: i quantificatori annidati sugli stessi caratteri, come (a+) +, possono richiedere un tempo esponenziale sull'input che non corrisponde, che è la forma dietro la maggior parte dei bug di negazione del servizio delle espressioni regolari Se un pattern è istantaneo su input brevi e si blocca su input più lunghi, questa è la causa Test contro dati realistici, comprese le stringhe che prevedi di fallire, non solo quelle che prevedi di corrispondere.

Come utilizzare Regex Builder?

1

Inserisci il tuo modello di regex

Digita il tuo pattern di espressione regolare nel campo di input del modello. Imposta flag come Global (G), Case-insensitive (I) o Multiline (M) secondo necessità.

2

Aggiungi testo di prova

Inserisci o incolla il testo con cui desideri testare il tuo modello. Questo può essere qualsiasi stringa, paragrafo o dati che desideri abbinare.

3

Visualizza le partite in tempo reale

Le partite vengono evidenziate istantaneamente durante la digitazione. Puoi vedere tutti i gruppi abbinati, i gruppi di acquisizione e le loro posizioni nella stringa di test.

4

Affina e usa

Usa il cheatsheet per perfezionare il tuo modello. Una volta che la tua regex funziona correttamente, copia il modello da utilizzare nel codice o nell'applicazione.

Caratteristiche principali

Ogni bandiera, attivata dal vivo

Global, case-insensitive, multiline e dotAll possono essere scambiati ciascuno mentre le partite si aggiornano, che è spesso la correzione come il modello stesso

Corrispondenza di modelli in tempo reale

Guarda le corrispondenze evidenziate istantaneamente mentre digiti il tuo pattern di regex, senza bisogno di fare clic su un pulsante

Cheatsheet completo

Riferimento integrato che copre classi di caratteri, quantificatori, ancore, gruppi, lookahead e altro

Bandiera di supporto

Attiva le bandiere regolari comuni tra cui Global (G), Case-insensitive (I), Multiline (M) e altri

Frequently Asked Questions

Sì, il Regex Builder è completamente gratuito senza limiti di utilizzo o registrazione richiesta. Costruisci e testa tutte le espressioni regolari di cui hai bisogno.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

regexregular expressionpatternmatchtestbuildervalidatorcheatsheet