Poišči in zamenjaj
Poišči in zamenjaj besede ali vzorce v besedilu. Možnosti: velike in male črke, cele besede, regularni izrazi, število zamenjav in predogled v živo.
V zamenjavi: $1, $2… vstavijo zajeto skupino, $<name> poimenovano skupino, $& celotno ujemanje, $$ znak za dolar, \n prelom vrstice in \t tabulator. ^ in $ se ujemata na začetku in koncu vsake vrstice.
Opozorilo: ponovljena skupina vsebuje še en odprt kvantifikator, na primer (a+)+. Taki vzorci so lahko pri nekaterih besedilih izjemno počasni.
Predogled (odstranjeno besedilo prečrtano, novo besedilo označeno)
Kako poiščeš in zamenjaš besedilo
- V polje Besedilo prilepi svoje besedilo.
- V Poišči vpiši, kar iščeš, v Zamenjaj z pa novo besedilo. Če polje Zamenjaj z pustiš prazno, se vsako ujemanje izbriše.
- Izberi Navadno besedilo, če iščeš natančno tiste znake, ki si jih vtipkal, ali Regularni izraz, če iščeš z vzorcem.
- Obkljukaj Razlikuj velike in male črke, če se morata »Ljubljana« in »ljubljana« obravnavati različno, ter Samo cele besede, če se »pes« ne sme ujemati znotraj »pesem«.
- Preveri število zamenjav in predogled, kjer je odstranjeno besedilo prečrtano, novo pa označeno.
- Kopiraj Rezultat ali klikni Rezultat uporabi kot novo besedilo, da na njem izvedeš še eno zamenjavo.
Rezultat se posodablja med tipkanjem. Gumb Zamenjaj vse zamenjavo samo ponovno izvede.
Način navadnega besedila
V načinu navadnega besedila se vsak znak razume dobesedno: pike, oklepaji, zvezdice in znaki za dolar nimajo posebnega pomena, ne pri iskanju ne pri zamenjavi. To je pravi način za vsakodnevna urejanja, na primer preimenovanje izdelka v dokumentu, popravek napačno zapisanega imena povsod ali zamenjavo enega naslova URL z drugim.
Možnost Samo cele besede črke vseh abeced obravnava kot dele besed, zato iskanje »čas« kot cele besede ne bo ujelo besede »časopis«, vezaj pa šteje za mejo besede: »črno« se ujema v »črno-bel«.
Način regularnih izrazov
Regularni izrazi opisujejo vzorce namesto fiksnega besedila. Orodje uporablja sintakso jezika JavaScript z dvema olajšavama za urejanje dokumentov:
^in$se ujemata na začetku in koncu vsake vrstice, zato^z zamenjavo-spremeni vsako vrstico v element seznama.- V zamenjavi
\nvstavi prelom vrstice in\ttabulator.
Zamenjava lahko ponovno uporabi dele ujemanja: $1, $2 … vstavijo zajete skupine, $<name> poimenovano skupino, $& celotno ujemanje in $$ dobesedni znak za dolar. Nekaj uporabnih primerov:
| Poišči | Zamenjaj z | Učinek |
|---|---|---|
(\d{4})-(\d{2})-(\d{2}) |
$3. $2. $1 |
2026-09-30 → 30. 09. 2026 |
[ \t]+$ |
(prazno) | odstrani presledke na koncu vsake vrstice |
{2,} |
|
strne zaporedja presledkov |
(?<first>\w+) (?<last>\w+) |
$<last>, $<first> |
Janez Novak → Novak, Janez |
\bcolour\b |
color |
britanski zapis → ameriški zapis |
Delujejo tudi razredi Unicode, kot je \p{L} (katera koli črka). Sprejeta je tudi starejša sintaksa, ki je veljavna samo brez načina Unicode, na primer \-.
Varnost pri počasnih vzorcih
Nekateri vzorci, na primer (a+)+, lahko pri besedilu, ki se skoraj ujema, potrebujejo eksponentno veliko časa. Da brskalnik ostane odziven, se regularni izrazi izvajajo v delavcu v ozadju in se po 1,5 sekunde ustavijo z jasnim sporočilom. Orodje te opozori tudi, ko zazna gnezdene kvantifikatorje. Pri neveljavnem vzorcu se namesto rezultata prikaže napaka, ki jo sporoči brskalnik.
Pogosta vprašanja
Se moje besedilo naloži na strežnik?
Ne. Iskanje in zamenjave potekajo v celoti v tvojem brskalniku. Nič se ne pošlje na strežnik in nič se ne shrani.
Kako izbrišem vse pojavitve besede?
V Poišči vpiši besedo, Zamenjaj z pusti prazno in kopiraj rezultat. Obkljukaj Samo cele besede, da je ne izbrišeš znotraj daljših besed.
Zakaj v načinu regularnih izrazov izgine moj znak za dolar?
V načinu regex $ uvede sklic, kot sta $1 ali $&. Za en sam znak za dolar zapiši $$. V načinu navadnega besedila je zamenjava vedno dobesedna.
Ali lahko zamenjam prelome vrstic?
Da, v načinu regularnih izrazov. Za iskanje prelomov vrstic poišči \n, za njihovo vstavljanje pa uporabi \n v zamenjavi. Na primer: poišči \n in zamenjaj z ,, da seznam združiš v eno vrstico.
Kako veliko je lahko besedilo?
Do 2 milijona znakov. Predogled označi prvih 2000 zamenjav, polje za rezultat pa vedno vsebuje celotno besedilo.
Sorodna orodja
- Preizkus regularnih izrazov Sproti preizkusi regularne izraze JavaScripta z označenimi ujemanji, zajemalnimi skupinami, zamenjavo in razlago vsakega dela vzorca v preprostem jeziku.
- Odstranjevanje prelomov vrstic in odvečnih presledkov Odstrani prelome vrstic in odvečne presledke iz besedila, kopiranega iz datoteke PDF ali e-pošte. Ohrani odstavke in sezname, združi deljene besede.
- Primerjava dveh besedil Primerjaj dve besedili in si oglej vse razlike drug ob drugem ali v vrstici, po vrsticah, besedah ali znakih. Zasebno orodje deluje v tvojem brskalniku.
- Pretvornik velikosti črk Brezplačen spletni pretvornik velikosti črk: besedilo pretvori v velike ali male črke, vsaka beseda z veliko, camelCase, snake_case, kebab-case in drugo.