tigtools

Etsi ja korvaa

Liitä teksti, anna etsittävä ja korvaava teksti, ja kaikki osumat korvataan kerralla. Säännölliset lausekkeet ovat tuettuja.

Toimii selaimessasi Ei rekisteröitymistä

Jätä tyhjäksi poistaaksesi kaikki osumat.

Käyttöohje

  1. Liitä tekstisi Teksti-kenttään.
  2. Kirjoita etsittävä teksti ja korvaava teksti. Jätä “Korvaa tekstillä” tyhjäksi poistaaksesi osumat.
  3. Valitse asetukset: ohita kirjainkoko, vain kokonaiset sanat tai säännöllinen lauseke.
  4. Tarkista osumien määrä ja tulos. Kopioi se tai napsauta ”Käytä tekstiin” tehdäksesi toisen korvauksen sen päälle.

Näin se toimii

Normaalitilassa hakutekstiä verrataan kirjaimellisesti: pisteillä, hakasulkeilla, dollarimerkeillä ja muilla symboleilla ei ole erityismerkitystä, ja korvaus lisätään täsmälleen kirjoitettuna. Jokainen tekstissä oleva osuma korvataan, ja laskuri näyttää, kuinka monta niitä oli.

”Vain kokonaiset sanat” vastaa hakua vain, kun se ei ole suoraan edessä tai jäljessä kirjain, numero tai alaviiva missään aakkostossa, joten ”cat” vastaa tekstissä ”the cat.” mutta ei tekstissä ”catalog” tai ”bobcat”, ja se toimii myös sanoille kuten ”çay” tai ”Straße”.

Säännöllisen lausekkeen tilassa haku käyttää JavaScriptin säännöllisen lausekkeen syntaksia Unicode (u) -lipun ollessa aina päällä, joten ”.” vastaa kokonaista emojia ja \p{L} vastaa mitä tahansa kirjainta. Unicode-lippu on tiukempi kuin vanhempi syntaksi: tarpeeton pakomerkki kuten \- merkkiluokan ulkopuolella ilmoitetaan virheenä. Korvauksessa $1, $2 ja niin edelleen lisäävät kaappausryhmät, $<name> lisää nimetyn ryhmän, $& lisää koko osuman ja $$ lisää dollarimerkin. \n, \t ja \\ lisäävät rivinvaihdon, sarkaimen ja kenoviivan. Kun ”^ ja $ vastaavat jokaisella rivillä” on päällä, ^ ja $ viittaavat jokaisen rivin alkuun ja loppuun; muuten koko tekstin alkuun ja loppuun.

Virheellinen kuvio näyttää selaimen virheilmoituksen eikä korvausta tehdä. Hyvin monimutkaiset kuviot suurissa teksteissä voivat kestää kauan, koska jotkin säännölliset lausekkeet hidastuvat jyrkästi tietyillä syötteillä.

Esimerkit

Päivämäärien uudelleenmuotoilu

Kun säännöllisen lausekkeen tila on päällä, etsi (\d{4})-(\d{2})-(\d{2}) ja korvaa merkkijonolla $3.$2.$1 muuttaaksesi 2026-10-22 muotoon 22.10.2026 kaikkialla tekstissä.

Tuotteen uudelleennimeäminen

Etsi ”Pro”, korvaa ”Plus”, ja kytke päälle ”Vain kokonaiset sanat” ja ”Ohita kirjainkoko”, jolloin ”PRO” ja ”pro” muuttuvat mutta ”product” ja ”process” pysyvät ennallaan.

Pilkullisen luettelon muuttaminen riveiksi

Säännöllisen lausekkeen tilassa etsi ,\s* ja korvaa merkkijonolla \n sijoittaaksesi jokaisen kohteen ”red, green, blue” omalle rivilleen.

Usein kysytyt kysymykset

Miten käytän kaappausryhmiä?

Kytke “Säännöllinen lauseke” päälle, laita sulkeet niiden osien ympärille, jotka haluat säilyttää, ja viittaa niihin korvaavassa tekstissä tunnuksilla $1, $2 ja niin edelleen. Etsi esimerkiksi (\w+) (\w+) ja korvaa merkkijonolla $2 $1 vaihtaaksesi kahden sanan paikkaa keskenään.

Miksi säännöllinen lausekkeeni näkyy virheellisenä?

Kuvio tarkistetaan selaimen JavaScript-moottorilla Unicode-tilassa. Yleisiä syitä ovat parittomat sulkeet tai hakasulkeet, kvanttori ilman edeltävää merkkiä, kuten *abc, sekä tarpeettomat kenoviivat, kuten \- tai \:, joita Unicode-tila ei salli.

Voinko korvata tekstin rivinvaihdolla?

Kyllä, säännöllisen lausekkeen tilassa: kirjoita \n “Korvaa tekstillä” -kenttään. Normaalitilassa korvaava teksti lisätään sellaisenaan, joten \n säilyy kahtena merkkinä: kenoviivana ja n-kirjaimena.

Voinko kumota korvauksen?

Alkuperäinen teksti pysyy Teksti-kentässä, kunnes valitset “Käytä tekstiin”. Valitseminen korvaa sen tuloksella, joten kopioi alkuperäinen ensin, jos saatat tarvita sitä myöhemmin.

Tietosuoja

Etsiminen ja korvaaminen tapahtuvat vain selaimessasi. Tekstiäsi ja mallejasi ei ladata, tallenneta tai sisällytetä analytiikkaan.