Paano subukan ang regular expression
- I-type ang expression sa unang field, nang walang nakapaligid na slash.
- Piliin ang mga opsyong kailangan mo, tulad ng hindi pagpansin sa laki ng titik o paghanap ng lahat ng tugma.
- I-paste ang test text mo: naka-highlight at nakalista ang mga tugma kasama ang mga group.
- Kung gusto mo, mag-type ng kapalit at i-copy ang nagresultang text.
Para saan ang regex tester
Ang regular expression (regex) ay pattern para maghanap, mag-validate o magpalit ng text: email, numero ng telepono, petsa, code. Ang pagsubok dito bago gamitin sa code mo ay nakakatipid sa error at oras.
Gumagamit ang tool na ito ng JavaScript regular expression engine, ang mismong nasa browser mo at sa Node.js. Minamarkahan nito ang bawat tugma sa text at ipinapakita ang halaga ng bawat capture group, kasama ang mga named.
Sinusuportahan ng kapalit ang $1, $2 at ang iba pang syntax ng JavaScript, kaya kapaki-pakinabang ito sa paghahanda ng bulk na pagbabago bago ito ilapat.
Mga dapat tandaan
- Gumagana ito sa syntax ng JavaScript. Iba ang ilang konstruksyon sa ibang wika (Python, PHP, Java).
- Ang maling pagkakasulat na expression ay maaaring tumagal nang napakatagal (sobrang backtracking). Kung lumampas ng 2 segundo, ihihinto ito at aabisuhan ka.
- Ang unang 1000 tugma lang ang pinakamarami na ipinapakita.
Mga madalas itanong
Ano ang ibig sabihin ng mga flag na g, i, m, s at u?
Hinahanap ng g ang lahat ng tugma, hindi lang ang una. Hindi pinapansin ng i ang malaki at maliit na titik. Ginagawa ng m na umiral ang ^ at $ sa bawat linya. Pinapayagan ng s na tugmain ng tuldok ang line break. Ino-on ng u ang Unicode mode.
Anong wika ang tugma rito?
JavaScript. Pareho sa halos lahat ng wika ang mga pangunahing konstruksyon (class, group, quantifier, anchor).
Paano gamitin ang mga group sa kapalit?
Gamitin ang $1, $2, atbp. para sa mga numbered group, $& para sa buong tugma at $<name> para sa mga named group.
Ipinapadala ba sa anumang server ang text ko?
Hindi. Nangyayari ang lahat sa browser mo at hindi umaalis sa device mo ang text.
Libre ba ito?
Oo, libre ito, hindi kailangang mag-sign up at gumagana mismo sa browser mo.