Kyauta Mai Gwada Regex

Gwada furucin regular a kan rubutu a lokaci na gaske. Duba abubuwan da suka dace da aka haskaka, ƙungiyoyi, da cikakkun bayanai.

Yana aiki babu haɗi da zarar an loda shi
//g
Tutoci:

g Global - nemo dukkan daidaito · i Ba tare da bambanci na babba/ƙarami ba · m Multiline - ^ da $ suna daidaita iyakokin layi · s Dotall - dot yana daidaita sabon layi · u Unicode - cikakken daidaita code-point · y Sticky - kowane daidaito dole ya fara inda na baya ya ƙare

Misalai:

Daidaituwa

The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs.Shigar da tsari a sama don ganin daidaitattun abubuwa an haskaka su anan.

Yadda Yake Aiki

Wannan kayan aikin yana gudana gaba ɗaya a burauzarka ta amfani da injin RegExp na JavaScript da aka gina — iri ɗayan injin da yake ba da ƙarfi ga kowace lamba a kowace shafi da kake ziyarta. Babu alama, rubutun gwaji, ko sakamakon daidaituwa da ake taɓa aikawa zuwa uwar garke.

  1. 1
    Alama an haɗa ta zuwa RegExp
    Yayin da kake bugawa, kayan aikin yana kiran new RegExp(pattern, flags) ta amfani da alamomin da ka sauya (g, i, m, s, u, y). Idan alamar ba ta dace ba a syntax, ana nuna saƙon kuskure da aka kama nan take a cikin-layi — babu bukatar maɓallin miƙawa.
  2. 2
    Madauki na exec() yana tara daidaituwa
    Injin yana gudanar da re.exec(text) a madauki, yana rubuta matsayin harafi na kowace daidaituwa, tsawo, ainihin ƙima, ƙungiyoyin kamawa masu lamba, da kowace ƙungiya mai suna. Wani iyaka na tsaro na daidaituwa 10,000 yana hana alamomin da ba su tsayawa, kuma wani mai kariya na daidaituwa-tsayin-sifili yana ci gaba da lastIndex don guje wa madauki mara ƙarshe.
  3. 3
    Rabon rubutu zuwa spans masu haske
    Wani aikin buildSegments yana tafiya matsayin daidaituwa kuma yana yanke rubutun tushen zuwa sassa masu musanya na wanda bai dace ba da wanda ya dace. Ana lulluɓe spans masu dacewa a abubuwan <mark> masu salo da launuka masu jujjuyawa don daidaituwa masu haɗuwa ko kusa da junansu su kasance daban a gani.
  4. 4
    Yanayin maye gurbi ta String.replace
    Sauya zuwa yanayin maye gurbi yana kiran testText.replace(new RegExp(pattern, flags), replacement) kai tsaye, wanda yake nufin baya-tunani kamar $1 da $<name> suna aiki daidai yadda za su yi a lambar JavaScript. Ana nuna harafin sakamako nan take kuma za a iya kwafi shi zuwa clipboard.

Kayan Aiki Masu Alaƙa

Tambayoyin Da Ake Yi Sau Da Dama