Bu juda kuchlik instrument, agar dasturchi bo'lmoqchi bo'lsangiz, alohida vaqt ajratib bu narsani mukammal o'rganib oling. Chunki kelajakda juda ko'p kerak bo'ladi.
Faraz qilaylik biz qaysidir saytdan kerakli ma'lumotlarni yig'adigan skript yaratdik. Va bu skriptimiz mana bunday kontent pars qilib oldi.
Endi bu contentning ichidan faqat o'zimizga keragini - masalan faqat title ni ajratib olishimiz kerak.
Ana shu paytda bizga regex yordam beradi.
Regex ning korinishi mana bunday bo'ladi.
(?<=<title>).+(?=<\/title>)
Buning manosi:
(?<=<title>) Bizga kerak bo'lgan bo'lakdan oldinda <title> bo'lishi kerak.
(?=<\/title>) Bizga kerak bo'lgan bo'lakdan keyin <\/title> bo'lishi kerak.
.+ esa bizga kerak bo'lgan bo'lakni ajratib oladi.
Shu regexni ishlatsak bizga kerak bo'lgan <title> ning ichidagi tekstni ajratib olishimiz mumkin.
Hulosa:
regex bu tekstni orasidan kerak bo'lgan bo'lakni ajratib olish uchun ishlatiladigan "shablon tili" dir.
Comments
Post a Comment