Gjej dhe Zëvendëso Tekst Falas

Kërkoni dhe zëvendësoni tekst me përputhje të thjeshtë ose regex, numërim përputhjesh të drejtpërdrejtë dhe parashikim të theksuar. Mbështet pandjeshmërinë ndaj shkronjave, fjalë të plota dhe referenca grupesh regex.

Funksionon jashtë linje sapo ngarkohet
Pastrime të shpejta
Fut një term kërkimi për të filluar

💡 Në modalitetin regex, përdor grupe kapjeje te Gjej si (\d{4})-(\d{2}) dhe referoji te Zëvendëso me $1, $2 — shumë e dobishme për riformatimin e datave, emrave ose ID-ve në masë.

Si funksionon

Gjej dhe Zëvendëso funksionon tërësisht në shfletuesin tënd duke përdorur motorin e integruar RegExp të JavaScript-it — pa bibliotekë, pa server, pa ngarkim. Teksti përpunohet lokalisht në momentin që shkruan, duke përdorur String.prototype.matchAll për numërim dhe String.prototype.replace për zëvendësim.

  1. 1
    Modeli i kompiluar në RegExp
    Ndërsa shkruan, termi i kërkimit kompilohet në një RegExp JavaScript me një debounce 150 ms kështu që modele patologjike nuk e ngrijnë skedën me çdo goditje tastiere. Në mënyrën tekst-i-thjeshtë çdo metakarakter regex shpëtohet së pari, kështu që pikat dhe kllapat literale trajtohen si literale. Aktivizimi i mënyrës Regex e kalon modelin tënd drejt e nëpër. Mënyra Fjalë e Plotë e mbështjell modelin në ankorues kufiri-fjale \b(?:...)\b, dhe mënyra Case-insensitive shton flamurin i.
  2. 2
    Një kalim i vetëm matchAll numëron dhe thekson
    Një thirrje e vetme matchAll mbi tekstin e vonuar prodhon çdo objekt përputhjeje. Numri i përputhjeve lexohet direkt nga gjatësia e atij vargu. Për tekste nën 200,000 karaktere, ndërtohet një parashikim i theksuar duke kaluar nëpër zhvendosjet e përputhjeve dhe duke mbështjellë çdo goditje në një etiketë <mark> — shpëtimi HTML zbatohet te segmentet e tekstit të papërpunuar para futjes, jo pas, kështu që përputhjet që përmbajnë &, <, ose > trajtohen saktë.
  3. 3
    Zëvendëso me tekst literal ose referenca prapa te grupe kapjeje
    Dalja prodhohet nga String.prototype.replace me flamurin global, duke zëvendësuar çdo përputhje njëherësh. Në mënyrën tekst-i-thjeshtë, çdo $ në vargun zëvendësues dyfishohet në $$ kështu që karaktere si $& dhe $1 futen fjalë për fjalë në vend që të interpretohen si referenca prapa. Në mënyrën Regex, $1, $2, etj. funksionojnë si zëvendësime standarde JavaScript të grupeve të kapjes.
  4. 4
    Kopjo ose shkarko rezultatin
    Teksti i rishkruar shfaqet në një textarea vetëm-për-lexim ndërsa shkruan. Kopjimi përdor API-në navigator.clipboard.writeText të shfletuesit. Shkarkimi ndërton një Blob të tipit text/plain në mënyrë sinkrone dhe aktivizon një ruajtje lokale — asgjë nuk largohet nga pajisja jote në asnjë pikë.

Mjete të ngjashme

Pyetjet e bëra më shpesh