Utilia

Rasti ir pakeisti tekste

Rask ir pakeisk žodžius ar šablonus bet kokiame tekste: su didžiųjų raidžių, sveikų žodžių ir regex parinktimis, pakeitimų skaičiumi ir peržiūra.

Paieškos režimas

Peržiūra (pašalintas tekstas perbrauktas, naujas paryškintas)

Kaip rasti ir pakeisti tekstą

  1. Įklijuok tekstą į lauką Tekstas.
  2. Į Rasti įrašyk, ko ieškai, o į Pakeisti į – naują tekstą. Palik Pakeisti į tuščią, kad ištrintum kiekvieną atitikmenį.
  3. Pasirink Paprastas tekstas, jei nori ieškoti tiksliai tavo įvestų simbolių, arba Reguliarusis reiškinys, jei nori ieškoti pagal šabloną.
  4. Pažymėk Skiriant didžiąsias ir mažąsias raides, jei „Vilnius“ ir „vilnius“ turi būti traktuojami skirtingai, ir Tik sveiki žodžiai, jei „kate“ neturi atitikti žodžio „katedra“ viduje.
  5. Patikrink pakeitimų skaičių ir peržiūrą, kurioje pašalintas tekstas perbrauktas, o naujas paryškintas.
  6. Nukopijuok Rezultatas arba spustelėk Naudoti rezultatą kaip naują tekstą, kad atliktum kitą pakeitimą su juo.

Rezultatas atsinaujina, kai tik rašai. Pakeisti viską tiesiog vėl paleidžia pakeitimą.

Paprasto teksto režimas

Paprasto teksto režimu kiekvienas simbolis suprantamas pažodžiui: taškai, skliaustai, žvaigždutės ir dolerio ženklai neturi jokios ypatingos reikšmės nei paieškoje, nei pakeitime. Tai tinkamas režimas kasdieniams taisymams, pavyzdžiui, produkto pavadinimui dokumente pervardyti, neteisingai parašytam vardui visur pataisyti ar vienam URL kitu pakeisti.

Tik sveiki žodžiai laiko visų abėcėlių raides žodžių dalimis, todėl ieškant „šalis“ kaip viso žodžio, atitikmuo nebus rastas žodyje „šalistas“, o brūkšnelis laikomas žodžio riba: „kate“ atitinka „kate-pelė“.

Reguliariųjų reiškinių režimas

Reguliarieji reiškiniai aprašo šablonus, o ne pastovų tekstą. Įrankis naudoja JavaScript sintaksę su dviem patogumais, skirtais dokumentams redaguoti:

  • ^ ir $ atitinka kiekvienos eilutės pradžią ir pabaigą, todėl ^ su pakeitimu - kiekvieną eilutę paverčia sąrašo elementu.
  • Pakeitime \n įterpia eilutės lūžį, o \t – tabuliaciją.

Pakeitime galima naudoti atitikmens dalis: $1, $2… įterpia užfiksuotas grupes, $<name> – pavadintą grupę, $& – visą atitikmenį, o $$ – paprastą dolerio ženklą. Keli naudingi pavyzdžiai:

Rasti Pakeisti į Poveikis
(\d{4})-(\d{2})-(\d{2}) $3.$2.$1 2026-09-30 → 30.09.2026
[ \t]+$ (tuščia) pašalina tarpus eilučių pabaigoje
{2,} sutraukia tarpų eilutes į vieną tarpą
(?<first>\w+) (?<last>\w+) $<last>, $<first> Jonas Jonaitis → Jonaitis, Jonas
\bcolour\b color britiška rašyba į amerikietišką

Unikodo klasės, tokios kaip \p{L} (bet kokia raidė), veikia. Senesnė sintaksė, galiojanti tik be unikodo režimo, pavyzdžiui, \-, taip pat priimama.

Sauga lėtų šablonų atveju

Kai kurie šablonai, pavyzdžiui, (a+)+, gali užtrukti eksponentiškai ilgai tekste, kuris vos neatitinka. Kad naršyklė išliktų jautri, reguliarieji reiškiniai vykdomi foniniame darbuotojuje ir sustabdomi po 1,5 sekundės su aiškiu pranešimu. Įrankis taip pat įspėja, kai aptinka įdėtas kiekio nuorodas. Netinkamas šablonas vietoj rezultato rodo naršyklės pranešamą klaidą.

Dažnai užduodami klausimai

Ar mano tekstas kur nors įkeliamas?

Ne. Paieška ir pakeitimai vyksta tik tavo naršyklėje. Niekas nesiunčiama į serverį ir nesaugoma.

Kaip ištrinti kiekvieną žodžio pasikartojimą?

Į Rasti įrašyk žodį, palik Pakeisti į tuščią ir nukopijuok rezultatą. Pažymėk Tik sveiki žodžiai, kad žodis nebūtų ištrintas ilgesnių žodžių viduje.

Kodėl reguliariųjų reiškinių režimu dingsta mano dolerio ženklas?

Regex režimu $ pradeda nuorodą, pavyzdžiui, $1 ar $&. Parašyk $$, kad įterptum vieną dolerio ženklą. Paprasto teksto režimu pakeitimas visada suprantamas pažodžiui.

Ar galiu pakeisti eilučių lūžius?

Taip, reguliariųjų reiškinių režimu. Ieškok \n, kad rastum eilučių lūžius, ir naudok \n pakeitime, kad juos įterptum. Pavyzdžiui, rask \n ir pakeisk į ,, kad sąrašą sujungtum į vieną eilutę.

Kokio dydžio gali būti tekstas?

Iki 2 milijonų simbolių. Peržiūroje paryškinami pirmieji 2 000 pakeitimų; rezultato lauke visada yra visas tekstas.