Utilia

Etsi ja korvaa

Etsi ja korvaa sanoja tai kaavoja tekstissä: kirjainkoko, kokonaiset sanat ja säännölliset lausekkeet, korvausten määrä ja esikatselu.

Hakutapa

Esikatselu (poistettu teksti yliviivattuna, uusi teksti korostettuna)

Näin etsit ja korvaat tekstiä

  1. Liitä teksti Teksti-kenttään.
  2. Kirjoita etsittävä kohtaan Etsi ja uusi teksti kohtaan Korvaa tekstillä. Jätä Korvaa tekstillä tyhjäksi, jos haluat poistaa jokaisen osuman.
  3. Valitse Tavallinen teksti, jos haluat etsiä täsmälleen kirjoittamiasi merkkejä, tai Säännöllinen lauseke, jos haluat etsiä kaavalla.
  4. Valitse Isot ja pienet kirjaimet eroavat, jos ”Paris” ja ”paris” pitää käsitellä eri tavalla, ja Vain kokonaiset sanat, jos ”kissa” ei saa osua sanan ”kissanruoka” sisään.
  5. Tarkista korvausten määrä ja esikatselu, jossa poistettu teksti on yliviivattu ja uusi teksti korostettu.
  6. Kopioi Tulos tai valitse Käytä tulosta uutena tekstinä, jos haluat tehdä siihen uuden korvauksen.

Tulos päivittyy kirjoittaessasi. Korvaa kaikki ajaa korvauksen vain uudelleen.

Tavallisen tekstin tila

Tavallisen tekstin tilassa jokainen merkki tulkitaan kirjaimellisesti: pisteillä, sulkeilla, tähdillä ja dollarimerkeillä ei ole erityistä merkitystä, ei haussa eikä korvaavassa tekstissä. Tämä on oikea tila arkisiin muutoksiin, kuten tuotteen nimen vaihtamiseen asiakirjassa, väärin kirjoitetun nimen korjaamiseen kaikkialla tai yhden URL-osoitteen vaihtamiseen toiseen.

Vain kokonaiset sanat käsittelee kaikkien aakkostojen kirjaimia sanan osina, joten ääkköset eivät rikkoa sanarajaa: ”tyyli” osuu sanaan ”tyyli” mutta ei sanaan ”tyylikäs”. Yhdysmerkki lasketaan sanarajaksi: ”kissa” osuu sanassa ”kissa-aita”.

Säännöllisen lausekkeen tila

Säännölliset lausekkeet kuvaavat kaavoja kiinteän tekstin sijaan. Työkalu käyttää JavaScriptin syntaksia kahdella asiakirjojen muokkausta helpottavalla lisäyksellä:

  • ^ ja $ vastaavat jokaisen rivin alkua ja loppua, joten ^ ja korvaava teksti - muuttaa jokaisen rivin luettelokohdaksi.
  • Korvaavassa tekstissä \n lisää rivinvaihdon ja \t sarkaimen.

Korvaava teksti voi käyttää osumasta poimittuja osia: $1, $2 … lisäävät kaapattuja ryhmiä, $<nimi> nimetyn ryhmän, $& koko osuman ja $$ dollarimerkin sellaisenaan. Muutama hyödyllinen esimerkki:

Etsi Korvaa tekstillä Vaikutus
(\d{4})-(\d{2})-(\d{2}) $3.$2.$1 2026-09-30 → 30.09.2026
[ \t]+$ (tyhjä) poistaa rivien lopusta ylimääräiset välilyönnit
{2,} tiivistää peräkkäiset välilyönnit yhdeksi
(?<etu>\w+) (?<suku>\w+) $<suku>, $<etu> Matti Meikäläinen → Meikäläinen, Matti
\bcolour\b color brittiläisestä amerikkalaiseen oikeinkirjoitukseen

Unicode-luokat, kuten \p{L} (mikä tahansa kirjain), toimivat. Myös vanhempi syntaksi, joka on kelvollinen vain ilman Unicode-tilaa, kuten \-, hyväksytään.

Turvallisuus hitaiden lausekkeiden kanssa

Jotkin lausekkeet, kuten (a+)+, voivat kestää eksponentiaalisen ajan tekstillä, joka melkein täsmää. Jotta selaimesi pysyy toimintakykyisenä, säännölliset lausekkeet ajetaan taustasäikeessä ja ne pysäytetään 1,5 sekunnin jälkeen selkeällä ilmoituksella. Työkalu myös varoittaa, kun se havaitsee sisäkkäisiä toistomerkintöjä. Virheellisestä lausekkeesta näytetään selaimen ilmoittama virhe tuloksen sijaan.

Usein kysytyt kysymykset

Lähetetäänkö tekstini minnekään?

Ei. Haku ja korvaukset tehdään kokonaan selaimessasi. Mitään ei lähetetä palvelimelle eikä tallenneta.

Miten poistan kaikki sanan esiintymät?

Kirjoita sana kohtaan Etsi, jätä Korvaa tekstillä tyhjäksi ja kopioi tulos. Valitse Vain kokonaiset sanat, ettei sanaa poisteta pidempien sanojen sisältä.

Miksi dollarimerkki katoaa säännöllisen lausekkeen tilassa?

Regex-tilassa $ aloittaa viittauksen, kuten $1 tai $&. Kirjoita $$, jos haluat lisätä yhden dollarimerkin. Tavallisen tekstin tilassa korvaava teksti on aina kirjaimellinen.

Voinko korvata rivinvaihtoja?

Voit säännöllisen lausekkeen tilassa. Etsi \n löytääksesi rivinvaihdot ja käytä korvaavassa tekstissä \n niiden lisäämiseen. Esimerkiksi etsi \n ja korvaa tekstillä ,, jos haluat yhdistää luettelon yhdeksi riviksi.

Kuinka suuri teksti voi olla?

Enintään 2 miljoonaa merkkiä. Esikatselussa korostetaan ensimmäiset 2 000 korvausta, ja tulosruutu sisältää aina koko tekstin.