tigtools

Căutare și înlocuire

Lipește textul, introdu ce să cauți și cu ce să înlocuiești, iar fiecare potrivire este înlocuită dintr-o dată. Sunt acceptate expresiile regulate.

Rulează în browser Fără înregistrare

Lasă gol pentru a șterge fiecare potrivire.

Cum se folosește

  1. Lipește textul în caseta Text.
  2. Scrie ce să cauți și cu ce să înlocuiești. Lasă „Înlocuiește cu” gol pentru a șterge potrivirile.
  3. Alege opțiunile: ignoră majusculele, doar cuvinte întregi sau expresie regulată.
  4. Verifică numărul de potriviri și rezultatul. Copiază-l sau dă clic pe „Aplică la text” pentru a face o altă înlocuire peste el.

Cum funcționează

În modul normal, textul căutat este potrivit literal: punctele, parantezele, semnele dolar și alte simboluri nu au nicio semnificație specială, iar înlocuirea este inserată exact așa cum este tastată. Fiecare potrivire din text este înlocuită, iar contorul arată câte au fost.

„Doar cuvinte întregi” caută termenul doar atunci când nu este precedat sau urmat direct de o literă, cifră sau liniuță de subliniere din orice alfabet, astfel încât „cat” se potrivește în „the cat.”, dar nu în „catalog” sau „bobcat”; funcționează și pentru cuvinte precum „çay” sau „Straße”.

În modul expresii regulate, căutarea folosește sintaxa expresiilor regulate JavaScript cu indicatorul Unicode (u) mereu activ, astfel încât „.” potrivește un emoji întreg, iar \p{L} potrivește orice literă. Indicatorul Unicode este mai strict decât sintaxa mai veche: o secvență de escape inutilă, cum ar fi \- în afara unei clase de caractere, este raportată ca eroare. La înlocuire, $1, $2 și așa mai departe inserează grupuri capturate, $<name> inserează un grup denumit, $& inserează potrivirea completă, iar $$ inserează un semn dolar. \n, \t și \\ inserează un rând nou, o tabulare și, respectiv, o bară oblică inversă. Cu opțiunea „^ și $ se potrivesc pe fiecare rând” activată, ^ și $ se referă la începutul și sfârșitul fiecărui rând; altfel, la începutul și sfârșitul întregului text.

Un model nevalid afișează mesajul de eroare al browserului și nu se face nicio înlocuire. Modelele foarte complexe pe texte mari pot dura mult timp, deoarece unele expresii regulate încetinesc brusc la anumite intrări.

Exemple

Reformatarea datelor

Cu modul expresii regulate activat, căutați (\d{4})-(\d{2})-(\d{2}) și înlocuiți cu $3.$2.$1 pentru a transforma 2026-10-22 în 22.10.2026 oriunde în text.

Redenumirea unui produs

Căutați „Pro”, înlocuiți cu „Plus” și activați „Doar cuvinte întregi” și „Ignoră majusculele”, astfel încât „PRO” și „pro” se schimbă, dar „product” și „process” rămân neschimbate.

Transformarea unei liste cu virgule în linii

În modul expresii regulate, căutați ,\s* și înlocuiți cu \n pentru a pune fiecare element din „red, green, blue” pe propria linie.

Întrebări frecvente

Cum folosesc grupurile de captură?

Activează „Expresie regulată”, pune paranteze rotunde în jurul părților pe care vrei să le păstrezi și referă-te la ele în înlocuire ca $1, $2 și așa mai departe. De exemplu, caută (\w+) (\w+) și înlocuiește cu $2 $1 pentru a inversa două cuvinte.

De ce apare expresia mea regulată ca fiind invalidă?

Modelul este verificat cu motorul JavaScript al browserului, în mod Unicode. Cauze frecvente sunt parantezele rotunde sau pătrate neechilibrate, un cuantificator fără nimic înainte, cum ar fi *abc, și secvențele escape inutile, cum ar fi \- sau \:, pe care modul Unicode nu le permite.

Pot înlocui textul cu o întrerupere de linie?

Da, în modul expresie regulată: scrie \n în câmpul „Înlocuiește cu”. În modul normal, înlocuirea este inserată literal, așa că \n rămâne ca cele două caractere backslash și n.

Pot anula o înlocuire?

Textul original rămâne în caseta Text până când apeși „Aplică la text”. Aplicarea îl înlocuiește cu rezultatul, așa că, dacă ai putea avea nevoie din nou de el, copiază-l întâi pe original.

Confidențialitate

Căutarea și înlocuirea au loc doar în browserul tău. Textul și modelele tale nu sunt încărcate, stocate sau incluse în analize.