Utilia

Leita og skipta út

Finndu og skiptu út orðum eða mynstrum í hvaða texta sem er, með valkostum fyrir há- og lágstafi, heil orð og reglulegar segðir og lifandi forskoðun.

Leitarhamur

Forskoðun (fjarlægður texti yfirstrikaður, nýr texti auðkenndur)

Hvernig leita ég og skipti út texta

  1. Límdu textann þinn í reitinn Texti.
  2. Skrifaðu það sem þú leitar að í Leita að og nýja textann í Skipta út fyrir. Hafðu Skipta út fyrir tómt til að eyða hverri samsvörun.
  3. Veldu Hreinn texti til að leita að nákvæmlega þeim stöfum sem þú slóst inn, eða Regluleg segð til að leita með mynstri.
  4. Hakaðu við Greina milli há- og lágstafa ef „Reykjavík“ og „reykjavík“ eiga að teljast ólík, og Aðeins heil orð ef „kat“ má ekki finnast inni í „skatt“.
  5. Skoðaðu fjölda útskiptinga og forskoðunina, þar sem fjarlægður texti er yfirstrikaður og nýr texti auðkenndur.
  6. Afritaðu Niðurstaða, eða smelltu á Nota niðurstöðuna sem nýja textann til að gera aðra útskiptingu á henni.

Niðurstaðan uppfærist um leið og þú skrifar. Skipta öllu út keyrir útskiptinguna bara aftur.

Hreinn texti

Í ham hreins texta er hver stafur tekinn bókstaflega: punktar, svigar, stjörnur og dollaramerki hafa enga sérstaka merkingu, hvorki í leitinni né í skiptitextanum. Þetta er rétti hamurinn fyrir hversdagslegar breytingar eins og að endurnefna vöru í skjali, laga rangt ritað nafn alls staðar eða skipta einni vefslóð út fyrir aðra.

Aðeins heil orð meðhöndlar bókstafi úr öllum stafrófum sem hluta orða, þar á meðal íslenska stafi: leit að „ás“ sem heilu orði finnst ekki inni í „ásar“ eða „fás“, og bandstrik teljast orðamörk: „bíl“ finnst í „bíl-skúr“.

Regluleg segð

Reglulegar segðir lýsa mynstrum í stað fasts texta. Verkfærið notar JavaScript-málskipan, með tveimur þægindum fyrir ritvinnslu skjala:

  • ^ og $ samsvara byrjun og enda hverrar línu, þannig að ^ með skiptitextanum - breytir hverri línu í lista.
  • Í skiptitextanum setur \n inn línuskil og \t tabstaf.

Skiptitextinn getur endurnýtt hluta samsvörunarinnar: $1, $2… setja inn fangaða hópa, $<name> nefndan hóp, $& alla samsvörunina og $$ dollaramerki. Nokkur gagnleg dæmi:

Leita að Skipta út fyrir Áhrif
(\d{4})-(\d{2})-(\d{2}) $3.$2.$1 2026-09-30 → 30.09.2026
[ \t]+$ (tómt) fjarlægir bil í enda hverrar línu
{2,} þjappar saman mörgum bilum
(?<first>\w+) (?<last>\w+) $<last>, $<first> Jón Jónsson → Jónsson, Jón
\bcolour\b color breskur ritháttur í bandarískan

Unicode-flokkar eins og \p{L} (hvaða bókstafur sem er) virka. Eldri málskipan sem gildir aðeins án Unicode-hams, eins og \-, er einnig tekin gild.

Öryggi gagnvart hægum mynstrum

Sum mynstur, eins og (a+)+, geta tekið veldisvaxandi tíma á texta sem næstum því samsvarar. Til að halda vafranum þínum svarandi keyra reglulegar segðir í bakgrunnsþræði og eru stöðvaðar eftir 1,5 sekúndu með skýrum skilaboðum. Verkfærið varar þig líka við þegar það finnur hreiðraða magnara. Ógilt mynstur sýnir villuna sem vafrinn tilkynnir í stað niðurstöðu.

Algengar spurningar

Er textanum mínum hlaðið upp?

Nei. Leitin og útskiptingarnar fara alfarið fram í vafranum þínum. Ekkert er sent á netþjón eða vistað.

Hvernig eyði ég öllum tilvikum af orði?

Skrifaðu orðið í Leita að, hafðu Skipta út fyrir tómt og afritaðu niðurstöðuna. Hakaðu við Aðeins heil orð til að forðast að eyða því inni í lengri orðum.

Hvers vegna hverfur dollaramerkið mitt í ham reglulegrar segðar?

Í ham reglulegrar segðar hefst $ tilvísun eins og $1 eða $&. Skrifaðu $$ til að setja inn eitt dollaramerki. Í ham hreins texta er skiptitextinn alltaf bókstaflegur.

Get ég skipt út línuskilum?

Já, í ham reglulegrar segðar. Leitaðu að \n til að finna línuskil og notaðu \n í skiptitextanum til að setja þau inn. Leitaðu til dæmis að \n og skiptu út fyrir , til að tengja lista í eina línu.

Hversu stór má textinn vera?

Allt að 2 milljónir stafa. Forskoðunin auðkennir fyrstu 2000 útskiptingarnar; niðurstöðureiturinn inniheldur alltaf allan textann.