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.
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.