Utilia

Cerca i substitueix text

Cerca i substitueix text en línia, amb text normal o expressions regulars, amb previsualització dels canvis, recompte i grups capturats. Tot al navegador.

Mode de cerca

Previsualització (text eliminat ratllat, text nou ressaltat)

Com cercar i substituir text

  1. Enganxa el text al quadre Text.
  2. Escriu el que busques a Cerca i el text nou a Substitueix per. Deixa Substitueix per buit per eliminar totes les coincidències.
  3. Tria Text normal per cercar exactament els caràcters que has escrit, o Expressió regular per cercar amb un patró.
  4. Marca Distingeix majúscules i minúscules si «Barcelona» i «barcelona» s’han de tractar de manera diferent, i Només paraules senceres si «gat» no ha de coincidir dins de «gatzara».
  5. Mira el recompte de substitucions i la previsualització, on el text eliminat apareix ratllat i el text nou ressaltat.
  6. Copia el Resultat, o fes clic a Fes servir el resultat com a text nou per fer-hi una altra substitució.

El resultat s’actualitza mentre escrius. Substitueix-ho tot només torna a executar la substitució.

Mode de text normal

Al mode de text normal, cada caràcter es pren literalment: els punts, els claudàtors, els asteriscs i els signes de dòlar no tenen cap significat especial, ni a la cerca ni a la substitució. És el mode adequat per a les edicions de cada dia, com canviar el nom d’un producte en un document, corregir arreu un nom mal escrit o canviar una adreça web per una altra.

Només paraules senceres tracta les lletres de tots els alfabets com a part de paraules, de manera que cercar «cafè» com a paraula sencera no coincidirà dins de «cafès» ni de «cafeteria», i un guionet compta com a límit de paraula: «gat» coincideix a «gat-robot».

Mode d’expressió regular

Les expressions regulars descriuen patrons en lloc de text fix. L’eina fa servir la sintaxi de JavaScript, amb dues comoditats per editar documents:

  • ^ i $ coincideixen amb l’inici i el final de cada línia, de manera que ^ amb la substitució - converteix cada línia en un element de llista.
  • A la substitució, \n insereix un salt de línia i \t una tabulació.

La substitució pot reutilitzar parts de la coincidència: $1, $2… insereixen grups capturats, $<nom> un grup amb nom, $& tota la coincidència i $$ un signe de dòlar literal. Alguns exemples útils:

Cerca Substitueix per Efecte
(\d{4})-(\d{2})-(\d{2}) $3/$2/$1 2026-09-30 → 30/09/2026
[ \t]+$ (buit) treu els espais del final de cada línia
{2,} redueix les tirades d’espais
(?<nom>\w+) (?<cognom>\w+) $<cognom>, $<nom> Joan Ferrer → Ferrer, Joan
\bcolour\b color ortografia britànica a americana

Les classes Unicode com \p{L} (qualsevol lletra) funcionen. També s’accepta la sintaxi antiga que només és vàlida sense el mode Unicode, com \-.

Seguretat amb patrons lents

Alguns patrons, com (a+)+, poden trigar un temps exponencial amb textos que gairebé coincideixen. Perquè el navegador es mantingui àgil, les expressions regulars s’executen en un procés en segon pla i s’aturen al cap d‘1,5 segons, amb un missatge clar. L’eina també t’avisa quan detecta quantificadors imbricats. Un patró no vàlid mostra l’error que informa el navegador en lloc d’un resultat.

Preguntes freqüents

Es puja el meu text a algun lloc?

No. La cerca i les substitucions s’executen íntegrament al teu navegador. No s’envia ni es desa res a cap servidor.

Com elimino totes les aparicions d'una paraula?

Escriu la paraula a Cerca, deixa Substitueix per buit i copia el resultat. Marca Només paraules senceres per no eliminar-la dins de paraules més llargues.

Per què em desapareix el signe de dòlar al mode d'expressió regular?

Al mode regex, $ introdueix una referència com $1 o $&. Escriu $$ per inserir un sol signe de dòlar. Al mode de text normal, la substitució és sempre literal.

Puc substituir salts de línia?

Sí, al mode d’expressió regular. Cerca \n per trobar salts de línia i fes servir \n a la substitució per inserir-los. Per exemple, cerca \n i substitueix per , per unir una llista en una sola línia.

Quina mida pot tenir el text?

Fins a 2 milions de caràcters. La previsualització ressalta les 2 000 primeres substitucions; el quadre de resultat conté sempre el text complet.