Cerca i reemplaça text de franc
Cerca i reemplaça text amb coincidència simple o regex, un recompte de coincidències en viu i una previsualització ressaltada. Admet insensibilitat a majúscules, paraules senceres i referències de grup de captura regex.
💡 En mode d'expressions regulars, useu grups de captura a Cerca com (\d{4})-(\d{2}) i referencieu-los a Substitueix amb $1, $2 — ideal per reformatar dates, noms o ID de forma massiva.
Usos habituals
- Cerqueu i Substituiu Text en VolumSubstituiu cada aparicio d'una paraula o frase en tot el bloc de text alhora.
- Cerqueu i Substituiu amb RegexUtilitzeu expressions regulars amb grups de captura per a reformatjar text en volum.
- Cerqueu i Substituiu en el CodiRebautitzeu variables o reescriviu patrons en un fragment rapidament.
- Netegeu Dades DesordenadesElimineu o normalitzeu caracters solts, delimitadors i formatatge en dades enganxades.
- Substituiu Paraules mentre EscriviuSubstituiu una paraula repetida o rebautitzeu un personatge al llarg de l'esborrany.
Com funciona
Cerca i Reemplaça s'executa completament al teu navegador utilitzant el motor RegExp integrat de JavaScript — sense biblioteca, sense servidor, sense pujada. El text es processa localment en el moment que escrius, utilitzant String.prototype.matchAll per al recompte i String.prototype.replace per a la substitució.
- 1Patró compilat a RegExpMentre escrius, el terme de cerca es compila en un RegExp de JavaScript amb un rebot de 150 ms perquè els patrons patològics no congelin la pestanya a cada pulsació. En mode text pla, cada metacaràcter d'expressió regular s'escapa primer, així que els punts i claudàtors literals es tracten com a literals. Activar el mode Regex passa el teu patró directament. El mode paraula sencera embolica el patró en àncores de límit de paraula \b(?:...)\b, i el mode sense distingir majúscules afegeix l'indicador i.
- 2Un sol pas de matchAll compta i ressaltaUna sola crida a matchAll sobre el text amb rebot produeix cada objecte de coincidència. El recompte de coincidències es llegeix directament de la longitud d'aquesta matriu. Per a textos de menys de 200.000 caràcters, es construeix una previsualització ressaltada recorrent els desplaçaments de coincidència i embolicant cada resultat en una etiqueta <mark> — l'escapament HTML s'aplica als segments de text bruts abans de la inserció, no després, així que les coincidències que continguin &, < o > es gestionen correctament.
- 3Reemplaça amb text literal o referències a grups de capturaLa sortida es produeix amb String.prototype.replace amb l'indicador global, reemplaçant cada coincidència alhora. En mode text pla, qualsevol $ a la cadena de reemplaçament es duplica a $$ perquè caràcters com $& i $1 s'insereixin literalment en lloc d'interpretar-se com a referències inverses. En mode Regex, $1, $2, etc. funcionen com a substitucions estàndard de grups de captura de JavaScript.
- 4Copia o descarrega el resultatEl text reescrit apareix en una àrea de text de només lectura mentre escrius. Copiar utilitza l'API navigator.clipboard.writeText del navegador. Descarregar construeix un Blob de tipus text/plain de manera síncrona i dispara un desament local — res surt del teu dispositiu en cap moment.
Eines relacionades
Cerca i substitueix a Word, PowerPoint i Excel
Substitueix paraules en fitxers .docx, .pptx i .xlsx sense Office: diversos parells cerca → substitució, molts fitxers alhora, distinció de majúscules, paraules senceres o regex. El format, les imatges i el disseny es mantenen; no es puja res.
Reanomenador de fitxers en lot
Reanomena molts fitxers alhora: cerca i substitueix (o expressió regular), majúscules i minúscules, prefix, sufix, numeració i la data en què es va fer una foto. Previsualització en directe i després descarrega els fitxers reanomenats en un ZIP. Funciona en qualsevol dispositiu; no es puja res.
Selector d'emojis
Cerca i copia emojis amb un clic. Navega per categories, compon una cadena de diversos emojis, tria un to de pell i troba els que has fet servir recentment.