Tijaabiyaha Regex

Tijaabi JavaScript regular expressions qoraal tusaale ah, si toos ah biraawsarkaaga dhexdiisa.

Pattern
Qoraalka tijaabada
Geli pattern si aad u tijaabiso.

Pattern-kaaga iyo qoraalkaaga waxaa lagu tijaabiyaa biraawsarkaaga dhexdiisa. Waxba looma soo geliyo BroBroGo.

Su'aalaha badanaa la isweydiiyo

Ma ammaan baa inaan qoraalkayga halkan ku dhejiyo?

Haa. Isku-habboonaantu waxay gebi ahaanba ka dhacaysaa biraawsarkaaga — waxba looma soo diro BroBroGo.

Maxay ka dhigan yihiin calanka g/i/m/s?

g waxay helaysaa wax kasta oo ku habboon halkii ay ka heli lahayd kan koowaad oo kaliya. i waxay iska indho-tirtaa xarfaha waaweyn/yaryar. m waxay ka dhigaysaa ^ iyo $ inay la jaanqaadaan bilowga iyo dhammaadka xariiq kasta halkii ay ka ahaan lahayd qoraalka oo dhan. s waxay u oggolaanaysaa dhibicda (.) inay sidoo kale la jaanqaaddo xariiq-jebinta.

Maxay u tiri qalabku pattern-kaygu wuxuu qaadanayaa waqti aad u dheer?

Qaababka qaarkood waxay keenaan dib-u-dhac masiibo ah (catastrophic backtracking) — mishiinku wuxuu isku dayaa isku-darro aad u badan ka hor inta uusan quusan, taas oo fariisin karta tab-ka biraawsarkaaga. Qalabkani wuxuu joojiyaa isku-dayga 2 ilbiriqsi ka dib haddii taasi dhacdo, si bogga laftiisu uusan u xirmin. Isku day inaad fududayso ku-celcelinta is-dhex-gashan sida (a+)+.