String funktsiyasi StrCompare() - Bu funksiya ikki qatorni katta-kichik harflarni sezmasdan solishtiradi. Masalan, bu kabi:
- Ob'ektni ishlatishdan oldin xuddi shu amalni bajarishingiz mumkin Qiymatlarni solishtirish:
- Biroq, yangi funksiyadan foydalanish osonroq ko'rinadi. Va bundan tashqari, ob'ektdan farqli o'laroq, funktsiya Qiymatlarni solishtirish, ichida ishlaydi nozik mijoz, va veb-mijozda
String funktsiyalari StrBeginsC(), StrEndsTo() - Bu funksiyalar satr belgilangan pastki satr bilan boshlanishini yoki satr belgilangan pastki qator bilan tugashini aniqlaydi. Ushbu funktsiyalarning algoritmini o'rnatilgan tilda amalga oshirish qiyin emas, lekin ularning mavjudligi sizga toza va tushunarli kod yozish imkonini beradi. Va ular tezroq ishlaydi.
- Masalan, ularni operatorda ishlatish qulay Agar:
Matn registrlarini o'zgartirish funktsiyalari: - VReg(<Строка>) - Satrdagi barcha belgilarni bosh harfga o'zgartiradi.
- HReg(<Строка>) - Satrdagi barcha belgilarni kichik harflarga o'zgartiradi.
- TReg(<Строка>) - satrning barcha belgilarini sarlavha registriga aylantiradi. Ya'ni, barcha so'zlardagi birinchi harflar bosh harfga, qolgan harflar esa kichik harfga aylantiriladi.
- Satrdagi belgilarni qidirish va almashtirish funktsiyalari:
- Topmoq(<Строка>, <ПодстрокаПоиска>) - qidiruv satrining paydo bo'lishining belgi raqamini topadi. Misol uchun:
- Toping ("String", "ko'z"); // 4
- StrFind(<Строка>, <ПодстрокаПоиска>, <НаправлениеПоиска>, <НачальнаяПозиция>, <НомерВхождения>) — qidiruv pastki satrining paydo bo'lishining belgi raqamini topadi, hodisa raqami mos keladigan parametrda ko'rsatiladi. Bunday holda, qidiruv soni parametrda ko'rsatilgan belgidan boshlanadi Boshlanish pozitsiyasi. Qidiruv satrning boshidan yoki oxiridan mumkin. Misol uchun:
- 4-raqamli yozuv = StrFind( "Himoyaviylik", "o" , Qidiruv yoʻnalishi. Birinchidan, 1 , 4 ); // 7
Do'stlaringiz bilan baham: |