Tijaabiyaha Regex
Tijaabi JavaScript regular expressions qoraal tusaale ah, si toos ah biraawsarkaaga dhexdiisa.
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+)+.