Hľadanie a nahrádzanie a čistenie textu — hľadanie regexom, nahrádzanie, odstránenie HTML, Normalize Whitespace
Hľadanie a nahradenie + čistenie textu
Hľadanie a nahrádzanie s podporou regexu (zachytávacie skupiny, príznaky) a 10 operácií čistenia textu.
Všetky výpočty prebiehajú lokálne v prehliadači — údaje sa nikdy nenahrávajú na žiadny server.
Mode:
Find:Replace:
Operácie čistenia:
Zalomiť na stĺpci:Šírka tabulátora:
Vstup
Výstup
Hľadať a nahradiť — Hľadanie a nahrádzanie textu s podporou regexu.
Režim obyčajného textu používa rozdelenie a spojenie na nahradenie všetkých výskytov. Režim regex podporuje príznaky (g = globálne, i = bez ohľadu na veľkosť písmen, m = viacriadkové) a odkazy na zachytávacie skupiny ako $1, $2 v náhrade.
Zodpovedajúce výsledky sú zvýraznené a zobrazí sa počet zhôd.
Prepnutím na režim Čistenie textu sa získa 10 operácií normalizácie textu: odstránenie značiek HTML, normalizácia medzier, odstránenie interpunkcie/znakov mimo ASCII, prevod tabulátorov ↔ medzier, pridanie/odstránenie úvodzoviek a zalamovanie slov.
Stlačením Ctrl+Enter sa spracuje. Všetky údaje sa spracúvajú lokálne — nič sa nenahráva.
Aký je rozdiel medzi doslovným a regexovým nahrádzaním?
V doslovnom režime sa hľadaný text zhoduje sám so sebou, znak po znaku — nájde sa presne to, čo sa zadá. V režime regex je hľadaný text vzor: . zodpovedá ľubovoľnému znaku, .* zodpovedá čo najviac a zátvorky zachytávajú to, čo zodpovedali, takže náhrada sa na to môže odvolať cez $1, $2 — takto sa text preusporiadava (napríklad z „Priezvisko, Meno“ na „Meno Priezvisko“), namiesto jeho jednoduchého prepísania.
Ak sa v režime regex má hľadať doslovné . * + ? ( ) [ ] { }, každý z nich sa musí uviesť s spätným lomítkom — inak sa správa ako syntax vzoru, nie ako sám znak.
🔷 Nástroje pre text
Hľadanie a nahradenie s regexom + 10 operácií čistenia textu.