Caută și înlocuiește
Caută și înlocuiește cuvinte sau modele în orice text, cu opțiuni pentru majuscule, cuvinte întregi și expresii regulate, număr de înlocuiri și previzualizare.
În înlocuire: $1, $2… inserează un grup capturat, $<nume> un grup cu nume, $& întreaga potrivire, $$ un semn dolar, \n o linie nouă și \t un tabulator. ^ și $ se potrivesc la începutul și la sfârșitul fiecărei linii.
Atenție: un grup repetat conține un alt cuantificator deschis, de exemplu (a+)+. Astfel de modele pot fi extrem de lente pe anumite texte.
Previzualizare (textul eliminat este tăiat, textul nou este evidențiat)
Cum cauți și înlocuiești text
- Lipește textul în câmpul Text.
- Scrie ce cauți în Caută și textul nou în Înlocuiește cu. Lasă Înlocuiește cu gol ca să ștergi toate potrivirile.
- Alege Text simplu ca să cauți exact caracterele scrise sau Expresie regulată ca să cauți cu un model.
- Bifează Diferențiază majusculele dacă „București” și „bucurești” trebuie tratate diferit și Doar cuvinte întregi dacă „mar” nu trebuie să se potrivească în „marmură”.
- Verifică numărul de înlocuiri și previzualizarea, în care textul eliminat este tăiat, iar textul nou este evidențiat.
- Copiază Rezultat-ul sau apasă Folosește rezultatul ca text nou ca să faci o altă înlocuire pe el.
Rezultatul se actualizează pe măsură ce scrii. Butonul Înlocuiește tot doar rulează din nou înlocuirea.
Modul text simplu
În modul text simplu, fiecare caracter este luat ca atare: punctele, parantezele, asteriscurile și semnele dolar nu au niciun sens special, nici în căutare, nici în înlocuire. Este modul potrivit pentru modificările de zi cu zi, precum redenumirea unui produs într-un document, corectarea peste tot a unui nume scris greșit sau schimbarea unei adrese web cu alta.
Opțiunea Doar cuvinte întregi consideră literele din toate alfabetele ca părți de cuvinte, deci dacă cauți „mare” ca cuvânt întreg, nu va fi găsit în „marele” sau „comare”, iar cratima contează ca limită de cuvânt: „vice” se potrivește în „vice-președinte”.
Modul expresie regulată
Expresiile regulate descriu modele, nu text fix. Instrumentul folosește sintaxa JavaScript, cu două facilități pentru editarea documentelor:
^și$se potrivesc la începutul și la sfârșitul fiecărei linii, deci^cu înlocuirea-transformă fiecare linie într-un element de listă.- În înlocuire,
\ninserează o linie nouă, iar\tun tabulator.
Înlocuirea poate refolosi părți din potrivire: $1, $2… inserează grupurile capturate, $<nume> un grup cu nume, $& întreaga potrivire, iar $$ un semn dolar literal. Câteva exemple utile:
| Caută | Înlocuiește cu | Efect |
|---|---|---|
(\d{4})-(\d{2})-(\d{2}) |
$3.$2.$1 |
2026-09-30 → 30.09.2026 |
[ \t]+$ |
(gol) | elimină spațiile de la sfârșitul fiecărei linii |
{2,} |
|
reduce șirurile de spații la unul singur |
(?<prenume>\w+) (?<nume>\w+) |
$<nume>, $<prenume> |
Ion Popescu → Popescu, Ion |
\bcolour\b |
color |
ortografie britanică în americană |
Clasele Unicode precum \p{L} (orice literă) funcționează. Este acceptată și sintaxa mai veche, valabilă doar fără modul Unicode, precum \-.
Siguranța la modelele lente
Unele modele, precum (a+)+, pot dura un timp exponențial pe texte care aproape se potrivesc. Ca browserul tău să rămână receptiv, expresiile regulate rulează într-un proces în fundal și sunt oprite după 1,5 secunde, cu un mesaj clar. Instrumentul te avertizează și când detectează cuantificatori imbricați. Un model nevalid afișează eroarea raportată de browser în loc de un rezultat.
Când este utilă înlocuirea în masă
- Pentru a corecta același nume sau aceeași denumire în tot documentul.
- Pentru a curăța text copiat: spații duble, spații la sfârșit de linie, linii goale în plus.
- Pentru a schimba formatul datelor calendaristice, al listelor sau al separatorilor dintr-un fișier CSV.
- Pentru a pregăti text pentru cod sau pentru o pagină web, de exemplu unind liniile într-una singură.
Întrebări frecvente
Este textul meu încărcat undeva?
Nu. Căutarea și înlocuirile rulează integral în browserul tău. Nimic nu este trimis către un server sau salvat.
Cum șterg toate aparițiile unui cuvânt?
Scrie cuvântul în Caută, lasă Înlocuiește cu gol și copiază rezultatul. Bifează Doar cuvinte întregi ca să nu fie șters din interiorul cuvintelor mai lungi.
De ce dispare semnul meu dolar în modul expresie regulată?
În modul regex, $ introduce o referință precum $1 sau $&. Scrie $$ ca să inserezi un singur semn dolar. În modul text simplu, înlocuirea este întotdeauna literală.
Pot înlocui liniile noi?
Da, în modul expresie regulată. Caută \n ca să găsești liniile noi și folosește \n în înlocuire ca să le inserezi. De exemplu, caută \n și înlocuiește cu , ca să unești o listă într-o singură linie.
Cât de mare poate fi textul?
Până la 2 milioane de caractere. Previzualizarea evidențiază primele 2.000 de înlocuiri; câmpul de rezultat conține întotdeauna textul complet.
Instrumente similare
- Tester regex Testează expresii regulate JavaScript în timp real, cu potriviri evidențiate, grupuri de captură, înlocuire și explicația fiecărui element.
- Eliminare rupturi de rând și spații în plus Elimină rupturile de rând și spațiile în plus din textul copiat dintr-un PDF sau e-mail. Păstrează paragrafele și listele, reunește cuvintele despărțite.
- Comparare texte (diff) Compară două texte și vezi fiecare diferență una lângă alta sau în același text, după linii, cuvinte sau caractere. Diff privat, care rulează în browserul tău.
- Convertor majuscule și minuscule Transformă textul în majuscule, minuscule, cu prima literă mare, camelCase, snake_case, kebab-case și altele, gratuit și direct în browserul tău.