Neidio i'r prif gynnwys

Darganfod a Disodli Testun am ddim

Chwilio a disodli testun gyda pharu plaen neu regex, cyfrif gemau byw, a rhagolwg wedi'i amlygu. Yn cefnogi ansensitifrwydd achos, gair-cyfan, a chyfeiriadau ôl-grŵp-dal regex.

Yn gweithio all-lein ar ôl llwytho
Glanhau cyflym
Rhowch derm chwilio i ddechrau

💡 Yn y modd mynegiad rheolaidd, defnyddiwch grwpiau dal yn Chwilio fel (\d{4})-(\d{2}) a chyfeiriwch atynt yn Amnewid â $1, $2 — gwych ar gyfer ail-fformatio dyddiadau, enwau neu IDau yn swmp.

Defnyddiau cyffredin

  • Darganfod a Disodli Testun Mewn SwmpDisodli pob digwyddiad o air neu ymadrodd ar draws bloc testun ar unwaith.
  • Regex Darganfod a DisodliDefnyddio mynegiadau rheolaidd gyda grwpiau dal i ailffurfio testun yn swmp.
  • Darganfod a Disodli mewn CodAilenwi newidynnau neu ailysgrifennu patrymau ar draws darnau yn gyflym.
  • Glanhau Data AnnibenTynnu neu normaleiddio cymeriadau rhydbig, delimiteriaid, a fformadiad mewn data gludiog.
  • Disodli Geiriau Wrth YsgrifennuSwap air ailadroddol neu ailenwi cymeriad trwy ddrafft.

Sut Mae'n Gweithio

Mae Canfod a Disodli'n rhedeg yn gyfan gwbl yn eich porwr gan ddefnyddio injan RegExp adeiledig JavaScript — dim llyfrgell, dim gweinydd, dim llwytho. Prosesir testun yn lleol yr eiliad rydych chi'n teipio, gan ddefnyddio String.prototype.matchAll ar gyfer cyfrif a String.prototype.replace ar gyfer amnewid.

  1. 1
    Patrwm wedi'i grynhoi i RegExp
    Wrth i chi deipio, mae'r term canfod yn cael ei grynhoi i mewn i RegExp JavaScript â debounce 150 ms fel na fydd patrymau pathologig yn rhewi'r tab ar bob trawiad bysell. Yn y modd testun-plaen mae pob metanod mynegiad rheolaidd yn cael ei ddianc yn gyntaf, felly mae mannau a chromfachau llythrennol yn cael eu trin fel llythrennau. Mae galluogi modd Regex yn trosglwyddo eich patrwm yn syth drwodd. Mae modd gair-cyfan yn lapio'r patrwm mewn angorau ffin-gair \b(?:...)\b, ac mae modd Anystyriol-o-faint yn ychwanegu'r faner i.
  2. 2
    Mae pas matchAll sengl yn cyfrif ac yn amlygu
    Mae un galwad matchAll dros y testun debounced yn cynhyrchu pob gwrthrych cyfatebiaeth. Darllenir y cyfrif cyfatebiaeth yn uniongyrchol o hyd yr arae honno. Ar gyfer testunau o dan 200,000 nod, mae rhagolwg wedi'i amlygu'n cael ei adeiladu drwy gerdded ansymudiadau'r cyfatebiaethau a lapio pob trawiad mewn tag <mark> — cymhwysir dianc-HTML i'r darnau testun amrwd cyn mewnosod, nid wedyn, fel bod cyfatebiaethau'n cynnwys &, <, neu > yn cael eu trin yn gywir.
  3. 3
    Disodli â thestun llythrennol neu ôl-gyfeiriadau grŵp-cipio
    Cynhyrchir yr allbwn gan String.prototype.replace â'r faner byd-eang, gan ddisodli pob cyfatebiaeth ar unwaith. Yn y modd testun-plaen, mae unrhyw $ yn y llinyn disodli'n cael ei ddyblu i $$ fel bod nodau fel $& a $1 yn cael eu mewnosod yn llythrennol yn hytrach na'u dehongli fel ôl-gyfeiriadau. Yn y modd Regex, mae $1, $2, ac ati'n gweithio fel amnewidiadau grŵp-cipio JavaScript safonol.
  4. 4
    Copïo neu lawrlwytho'r canlyniad
    Mae'r testun wedi'i ailysgrifennu'n ymddangos mewn maes testun darllen-yn-unig wrth i chi deipio. Mae copïo'n defnyddio navigator.clipboard.writeText API y porwr. Mae lawrlwytho'n adeiladu Blob o fath text/plain yn gydamserol ac yn tanio cadwad lleol — nid yw dim yn gadael eich dyfais ar unrhyw bwynt.

Offer Cysylltiedig

Cwestiynau Cyffredin