JavaScript-də müntəzəm ifadə nədir?
JavaScript-də müntəzəm ifadə nədir?

Video: JavaScript-də müntəzəm ifadə nədir?

Video: JavaScript-də müntəzəm ifadə nədir?
Video: JavaScript Dərsləri - 12 - Funksiyalar - 1 | Giriş 2024, Noyabr
Anonim

A Müntəzəm ifadə simvol modelini təsvir edən obyektdir. Daimi ifadələr mətndə nümunə uyğunluğu və "axtar və dəyişdir" funksiyalarını yerinə yetirmək üçün istifadə olunur.

Bundan əlavə, JavaScript nümunələrində müntəzəm ifadə nədir?

Normal ifadələrdir sətirlərdə simvol birləşmələrini uyğunlaşdırmaq üçün istifadə edilən nümunələr. In JavaScript , müntəzəm ifadələrdir obyektlər də. Bu nümunələr exec() və test() metodları ilə istifadə olunur RegExp , və String-in match(), matchAll(), replace(), search() və split() üsulları ilə.

Sonradan sual yaranır ki, müntəzəm ifadədə * nədir? * qlob uyğunluğunda "hər hansı bir simvolun sıfır və ya daha çoxu" deməkdir. * bir Müntəzəm ifadə . The. nöqtə simvolunun qlob uyğunluğunda heç bir xüsusi mənası yoxdur: o, sadəcə özü üçün dayanır.

Bu şəkildə, müntəzəm ifadələr nə üçün istifadə olunur?

Regex. üçün qısa Müntəzəm ifadə , regex mətni uyğunlaşdırmağa, tapmağa və idarə etməyə kömək edən nümunələr yaratmağa imkan verən mətn sətridir. Perl istifadə edən proqramlaşdırma dilinin gözəl nümunəsidir müntəzəm ifadələr.

Normal ifadələr sürətlidir?

Yaxşı bir göstərici daha uzun olmasıdır. Yaxşı müntəzəm ifadələr tez-tez pisdən daha uzun olur müntəzəm ifadələr çünki onlar xüsusi simvol/xarakter siniflərindən istifadə edirlər və daha çox quruluşa malikdirlər. Bu yaxşılığa səbəb olur müntəzəm ifadələr qaçmaq Daha sürətli çünki onlar öz girişlərini daha dəqiq proqnozlaşdırırlar.

Tövsiyə: