Satrlarni kesish

Ushbu darsda biz satrlarni kesish nima ekanligini va uni satrlargaga qanday qo'llash mumkinligini tushunamiz.

Biz quyidagilarni ko'rib chiqamiz:

1. Ta'rif
2. Bosqichma bosqich kesish
3. Teskari kesish
4. Qisman kesish

Kesish - bu indekslardan foydalanib, satrning bir qismini (substring) olish jarayoni.

Satr berilgan holda, biz quyidagi shablonni kesib, pastki qismni olishimiz mumkin: start - bu satrni kesimining boshlanishi, end - bu esa tugashi.

Bunda start kesim boshi end esa oxiri, lekin end kesimga kiritilmaydi.

Quydagi misolga etibor bering:

Hozirgacha biz satrning belgilangan qismini olish uchun, ya'ni boshlang'ich indeksdan oxirigacha indeksgacha bo'lgan barcha belgilar olishni o`rgandik. Ammo, biz satrda belgilarni tashlab yuboradigan qadamni bilmaymiz. Biz buni 2- bosqich bilan kesishda o`rganamiz. Endi kesib olinadigan qismi end indeksidan keyin aniqlanadi:

Quydagi yozilgan kodga etibor bering:

mana bosqichma bosqich kesish:

Endi teskari kesishni o`rganib o`tsak

Bunday kesish bosqichma boosqich kesishga o`xshab ketadi , faqat start va end elementlari joyini almashtirib qo`yamiz. Bunda teskari kesish ham ishlatiladi:

Qisman Kesish: