ifBuyz Tools
Sviluppo

Sostituzione Regex

Pattern

Imposta il pattern di ricerca, la sostituzione e i flag regex.

Trova (regex)
Sostituisci con
Flag3 corrispondenze

Nel testo di sostituzione puoi usare gruppi di cattura come $1 e $2.

Inserimento

Incolla il testo sorgente da trasformare con la regex.

Risultato

The quick brown cat jumps over the lazy dog.
cat and cat are different.

Domande frequenti

Come funziona la sostituzione con regex?
Trova tutte le corrispondenze del pattern nella stringa di input e le sostituisce con la stringa specificata. I backreference ($1, $2) nella stringa di sostituzione fanno riferimento ai gruppi di cattura del pattern. Questo è equivalente a String.replace(/pattern/g, replacement) in JavaScript.
Cosa sono i backreference nella sostituzione?
$1 si riferisce al primo gruppo di cattura, $2 al secondo, ecc. $& è l'intera corrispondenza. $` è il testo prima della corrispondenza, $' il testo dopo. Ad esempio, pattern (\w+)@(\w+) con sostituzione $2/$1 scambia le parti locale e dominio.
Posso fare sostituzioni case-insensitive?
Sì. Aggiungi il flag i al tuo regex. /hello/gi corrisponderà a Hello, HELLO, hello e li sostituirà tutti. Senza il flag g, viene sostituita solo la prima corrispondenza.