Palitan ang teksto nang literal o ayon sa pattern, may preview.
Para saan ito
Palitan nang sabay-sabay ang bawat kopya ng isang salita o parirala sa teksto — taon, pangalan, presyo — at makita ang bawat pagbabago bago mo ito gamitin.
Bago magsimula
Ihanda ang tekstong ipe-paste, at alamin kung ano mismo ang hahanapin at ano ang ipapalit. Sa browser mo nangyayari ang lahat.
I-paste ang teksto mo
I-paste ang teksto sa kahong Teksto. May maikling halimbawa ito sa simula; palitan ito ng sa iyo.
Sabihin ang hahanapin at ang ipapalit
I-type ang hahanapin sa Hanapin at ang bagong salita sa Palitan ng. Iwanang blangko ang Palitan ng para burahin ang bawat tugma.
Itakda ang tatlong opsiyon
Naka-tsek ang Itugma ang malaki at maliit na titik, kaya kapag "May" ang hinanap, hindi gagalawin ang "may"; alisin ang tsek kung hindi mahalaga ang malalaking titik. I-tsek ang Buong salita lamang para hindi magalaw ng "cat" ang "category". Iwanang walang tsek ang Ituring na pattern ang Hanapin maliban kung sumusulat ka ng regular expression, para hanapin nang eksakto ang tuldok, bracket o $ gaya ng pagkaka-type.
Suriin ang bawat pagbabago
Pindutin ang Palitan para makita ang resulta; nagbabago rin ito habang nagta-type ka. Basahin ang listahang Ano ang magbabago, na nagpapakita ng bawat tugma ayon sa numero ng linya at kung ano ito magiging.
Kopyahin ang bagong teksto
Pindutin ang Kopyahin sa itaas ng Resulta para kunin ang buong binagong teksto.
Pagbasa ng resulta
Kung may problema
Literal ang default, at iyon ang buong pagkakaiba nito sa Regex Tester. Ang naghahanap ng a.b ay ibig sabihin a.b — hindi axb. Ang tool na tahimik na itinuturing na pattern ang hinahanap mo ay gagawa ng nakakagulat sa unang pagkakataon na may bantas ka.
May isang bitag na halos walang nakakaalam: ang $ sa PAMALIT. Binabasa ng String.replace ang $& at $1 sa pamalit kahit payak na teksto ang hinanap — kaya ang pagpapalit ng presyo ng "$5" ay naglalagay ng natugmang teksto. Ini-escape din dito ang pamalit sa literal na mode, na halos walang ibang find-and-replace sa web ang gumagawa.
At ang preview ang mismong punto. Ang palitan na walang preview ay mapaminsalang hakbang na ginawa nang nakapikit.
Hindi, maliban kung hihilingin mo. Ang paghahanap ng a.b ay makakahanap ng a.b at hindi ng axb; ang paghahanap ng $5.00 o (draft) o c:\path ay makakahanap ng eksaktong iyon. Karamihan sa gustong magpalit ng isang bagay ay gustong palitan ang eksaktong bagay na iyon, at ang tool na tahimik na tumuturing sa input bilang regular expression ay gumagawa ng nakakagulat sa unang pagkakataong may bantas na sangkot.
Hindi dapat dito, at ito ang bitag na sulit malaman. Binabasa ng replace ng JavaScript ang $& , $1 at ilan pang sunod-sunod na karakter sa loob ng PANGPALIT na string, kahit payak na string ang hinanap — kaya ang pagpapalit ng “$5” ay puwedeng magpasok ng tinamaang teksto sa halip na presyo. Ine-escape ng pahinang ito ang pangpalit sa literal na paraan, na halos walang gumagawa sa find-and-replace na tool sa web. Lumipat sa pattern mode kung talagang $1 bilang sanggunian sa grupo ang ibig mong sabihin.
Dahil naglalagay ng \b sa magkabilang dulo ng termino ang buong salita, at ang \b ay nasa pagitan ng karakter na salita at ng hindi. Kung ang termino mo mismo ay nagsisimula o nagtatapos sa bantas — (draft), -5, kuwit sa dulo — walang hangganan doon na maipupuwesto. Iyon ang ibig sabihin ng \b at hindi depekto ng pahinang ito, at sinasabi niya ito kapag nakita niya ang ganoong kaso.
Iyon ang layunin ng preview. Nakalista ang bawat tinamaan kasama ang numero ng linya at kung ano ang magiging anyo nito, bago ka kumopya ng kahit ano. Ang pagpapalit na walang preview ay mapaminsalang hakbang na ginagawa nang nakapikit.
Iwanang blangko ang pangpalit. Tinatanggal ang bawat tinamaan at ipinapakita ng preview ang bawat isa na may markang tinanggal sa halip na tahimik na maglaho.
Hindi. Sa browser mo nangyayari ang lahat at walang ipinapadala o itinatago.
Ang $& ay nangangahulugang "ang natugmang teksto". Ang pag-doble ng bawat $ ang buong ayos.
Naglalagay ito ng \b sa magkabilang dulo, at ang \b ay nasa pagitan ng letrang pang-salita at hindi. Kung ang hinahanap mo mismo ay nagsisimula o nagtatapos sa bantas, walang hangganan doon na maaangkla. Kahulugan iyon, hindi sira.
Mahalaga
Runs entirely in your browser; nothing is transmitted. Literal mode escapes both the search and the replacement, so a $ or a bracket means itself — switch to pattern mode deliberately when you want them to mean something else. Walang ipinapadala sa mga server namin ang tina-type mo rito — sa browser mo tumatakbo nang buo ang pagkuwenta.