Regex moslashuvi nima?
Regex moslashuvi nima?

Video: Regex moslashuvi nima?

Video: Regex moslashuvi nima?
Video: Не бойтесь регулярных выражений. Regex за 20 минут! 2024, Noyabr
Anonim

uchun qisqa muntazam ifoda , a regex yordam beradigan naqshlar yaratish imkonini beruvchi matn qatoridir mos , matnni toping va boshqaring. Perl - bu dasturlash tilining ajoyib namunasidir muntazam iboralar . Biroq, bu siz topishingiz mumkin bo'lgan ko'plab joylardan faqat bittasi muntazam iboralar.

Buni hisobga olsak, regex mosligi qanday ishlaydi?

A muntazam ifoda , regex yoki qisqacha regexp, mantiqiy naqshni belgilaydigan harflar va belgilar ketma-ketligidir. Keyin matn satrlarini naqsh bilan solishtirish mumkin bo'lgan satrlarni aniqlash uchun mos tomonidan belgilangan mantiqiy naqsh regex.

Xuddi shunday, regex mosligi nimani qaytaradi? Izohlar. The Match (String) usuli qaytadi birinchi pastki qator bu mos keladi a muntazam ifoda kirish qatoridagi naqsh. A qurish uchun foydalaniladigan til elementlari haqida ma'lumot olish uchun muntazam ifoda namuna, qarang Muntazam ifoda Til - Tezkor ma'lumotnoma.

Xuddi shunday savol tug'ilishi mumkin: regex qayerda ishlatiladi?

Muntazam ifodalardir ishlatilgan qidiruv tizimlarida so'z protsessorlari va matn muharrirlarining dialog oynalarini qidiring va almashtiring, sed va AWK kabi matnni qayta ishlash yordamchi dasturlarida va leksik tahlilda. Ko'pgina dasturlash tillari mavjud regex o'rnatilgan yoki kutubxonalar orqali imkoniyatlar.

Muntazam ifoda misollari nima?

Oddiy misol a uchun muntazam ifoda (literal) qatordir. Uchun misol , Salom Dunyo regex "Salom dunyo" qatoriga mos keladi.. (nuqta) boshqa misol a uchun muntazam ifoda . Nuqta har qanday bitta belgiga mos keladi; mos keladi, chunki misol , "a" yoki "1".

Tavsiya: