JavaScript-da muntazam ifoda nima?
JavaScript-da muntazam ifoda nima?

Video: JavaScript-da muntazam ifoda nima?

Video: JavaScript-da muntazam ifoda nima?
Video: Javascript asoslari | 4. Qiymatlar va o'zgaruvchilar 2024, May
Anonim

A muntazam ifoda belgilar qolipini tasvirlovchi ob'ektdir. Muntazam iboralar matnda naqsh moslashtirish va "izlash va almashtirish" funktsiyalarini bajarish uchun ishlatiladi.

Bundan tashqari, JavaScript misollarida muntazam ifoda nima?

Muntazam iboralar satrlardagi belgilar birikmalariga mos keladigan naqshlar. In JavaScript , muntazam iboralardir ob'ektlar ham. Ushbu naqshlar exec() va test() usullari bilan ishlatiladi RegExp , va String ning match(), matchAll(), replace(), search() va split() usullari bilan.

Keyinchalik savol tug'iladi: muntazam ifodada * nima? * glob moslashuvida "har qanday belgining nol yoki undan ko'p" degan ma'noni anglatadi, deb yoziladi. * a.da muntazam ifoda . The. nuqta belgisi glob moslashuvida alohida ma'noga ega emas: u faqat o'zini anglatadi.

Shu tarzda, muntazam iboralar nima uchun ishlatiladi?

Regex. uchun qisqa muntazam ifoda , regex - bu matnni moslashtirish, joylashtirish va boshqarishga yordam beruvchi naqshlar yaratish imkonini beruvchi matn qatori. Perl - bu dasturlash tilining ajoyib namunasidir muntazam iboralar.

Muntazam iboralar tezmi?

Yaxshi ko'rsatkich - bu uzoqroq. Yaxshi muntazam iboralar ko'pincha yomondan uzunroqdir muntazam iboralar chunki ular o'ziga xos belgilar/belgi sinflaridan foydalanadilar va ko'proq tuzilishga ega. Bu yaxshilikka olib keladi muntazam iboralar yugurmoq Tezroq chunki ular o'z kiritishlarini aniqroq bashorat qilishadi.

Tavsiya: