|
Go muntazam ifodalar uchun o’rnatilgan qo’llab-quvvatlashni taklif etadi. Mana Go’da regexp bilan bog’liq keng tarqalgan vazifalarning ba’zi misollari. |
|
![]()
|
|
|
|
|
|
|
Bu pattern satrga mos kelishini tekshiradi. |
|
|
Yuqorida biz satr patternini to’g’ridan-to’g’ri
ishlatdik, lekin boshqa regexp vazifalari uchun
optimallashtirilgan |
|
|
Bu structlarda ko’plab metodlar mavjud. Mana ilgari ko’rganimizga o’xshash moslik testi. |
|
|
Bu regexp uchun moslikni topadi. |
|
|
Bu ham birinchi moslikni topadi, lekin mos kelgan matn o’rniga moslikning boshlanish va tugash indekslarini qaytaradi. |
|
|
|
|
|
Xuddi shunday, bu mosliklar va submosliklar indekslari haqida ma’lumot qaytaradi. |
|
|
Bu funksiyalarning |
|
|
Bu |
|
|
Bu funksiyalarga ikkinchi argument sifatida manfiy bo’lmagan butun son berish mosliklar sonini cheklaydi. |
|
|
Yuqoridagi misollarimizda satr argumentlari bor edi va
|
|
|
Muntazam ifodalar bilan global o’zgaruvchilar
yaratganda |
|
|
|
|
|
|
|
|
|
|
Go muntazam ifodalari bo’yicha to’liq ma’lumotnoma uchun
|
Keyingi misol: JSON.