Cerca i substitueix
Cerca i substitueix amb suport per a regex
Com usar Cerca i substitueix
Cerca i substitueix amb suport per a regex Eina gratuïta en línia, sense registre, sense anuncis intrusius. Utilitza-la ara.
Per a què serveix cercar i substituir?
Cercar i substituir és una de les operacions més potents en l'edició de text. Combinada amb expressions regulars, pot realitzar transformacions complexes que manualment triguen hores de feina feixuga i propensa a errors.
- Edició massiva de text: Substituïu totes les ocurrències del nom d'una empresa, producte o URL en un document després d'un rebranding o un canvi de domini web.
- Refactorització de codi: Reanomeneu una variable o funció en un extracte de codi sense necessitat d'obrir un editor de codi complet amb totes les seves dependències.
- Neteja de dades: Elimineu caràcters no desitjats, normalitzeu espais en blanc o estandarditzeu formats de data en dades exportades d'un sistema extern.
- Ompliment de plantilles de documents: Substituïu marcadors com
{{nom}},[DATA]oEMPRESA_Xper valors reals en la generació automatitzada de documents. - Transformacions amb regex: Extreu, reordena o reformata dades usant grups de captura — per exemple, convertiu "2025-04-10" en "10/04/2025" (format català) amb una substitució regex en una sola operació.
Exemple amb regex: El patró (\d{4})-(\d{2})-(\d{2}) amb substitució $3/$2/$1 converteix les dates ISO (2025-04-10) en format català (10/04/2025) en una sola operació aplicada a tot el text de cop.
Frequently Asked Questions
Què és una expressió regular (regex)?
Una expressió regular és un patró que descriu un conjunt de cadenes de caràcters. Per exemple, \d+ correspon a un o més dígits, \w+ a una paraula, i .* a qualsevol seqüència de caràcters. Regex permet cercar patrons en lloc de cadenes exactes — molt més potent que la simple cerca de text literal.
Què fa l'opció 'distingir majúscules i minúscules'?
Quan s'activa, 'Hola' i 'hola' es tracten com a cadenes completament diferents. Quan es desactiva, la cerca correspon independentment de la capitalització — 'hola' correspon a 'Hola', 'HOLA' i 'HoLa'. La majoria de cerques de text no distingeixen majúscules per defecte.
Com substitueixo totes les ocurrències, no només la primera?
Aquesta eina substitueix totes les ocurrències per defecte. En regex JavaScript, el flag 'g' (global) és necessari per substituir totes les correspondències — l'eina l'aplica automàticament sense que hageu de recordar-ho.
Puc fer servir grups de captura en la substitució amb regex?
Sí. Els grups de captura en el patró (parèntesis) es poden referenciar en la cadena de substitució amb $1, $2, etc. Per exemple, el patró (\w+) (\w+) amb substitució $2 $1 intercanvia dues paraules — molt útil per reformatar noms, dates i altres dades estructurades.
Quina diferència hi ha entre cercar-i-substituir en diferents eines?
És la mateixa operació fonamental amb noms i sintaxi lleugerament diferents. 'Substituir' s'utilitza en la majoria d'eines GUI i JavaScript. 's/patró/substitució/' és el terme en sed i vim. 'gsub' és la substitució global en Ruby i Perl. La funcionalitat és equivalent.
Cercar-i-substituir en navegador vs editor de codi vs sed
Un editor de codi (VS Code, Sublime Text) té la funció de cercar-i-substituir més potent — suporta regex multilínia, cerca a tot el projecte i previsualització dels canvis abans d'aplicar-los. sed (línia d'ordres Unix) és el més eficient per processar fitxers grans en scripts automatitzats. Una eina basada en navegador com aquesta és ideal per a operacions ràpides en text enganxat sense obrir cap aplicació ni escriure cap comanda.