Kaip Rasti Poskyrį

Turinys:

Kaip Rasti Poskyrį
Kaip Rasti Poskyrį

Video: Kaip Rasti Poskyrį

Video: Kaip Rasti Poskyrį
Video: Как пополнить счет в личном кабинете SKY WAY CAPITAL при помощи Банковский перевод Tinkoff Россия? 2024, Lapkritis
Anonim

Darbas su eilutės kintamaisiais yra viena iš dažniausiai pasitaikančių užduočių taikant programavimą. Tai lemia faktą, kad yra integruotos funkcijos tam tikram substringui rasti šaltinio eilutėje beveik kiekvienoje programavimo kalboje, ir dauguma jų siūlo net keletą šios operacijos įgyvendinimo variantų. Toliau pateikiami kelių tokio pobūdžio funkcijų, taikomų kliento pusėje esančiai „JavaScript“programavimo kalbai, aprašymai.

Kaip rasti poskyrį
Kaip rasti poskyrį

Nurodymai

1 žingsnis

Naudokite „indexOf“funkciją, jei norite organizuoti eilutės kintamojo eilutės paiešką, kai rašote „JavaScript“. Ši funkcija numato dviejų parametrų naudojimą, vienas iš jų yra norimas substras ir yra būtinas. Kitas parametras gali nurodyti simbolių indeksą eilutės kintamajame, nuo kurio reikia pradėti ieškoti eilutės - šis parametras yra neprivalomas ir pagal numatytuosius nustatymus yra lygus nuliui. Pagal šios kalbos sintaksės taisykles originalus eilutės kintamasis turi būti parašytas prieš funkciją ir atskiriamas nuo jos tašku. Pvz.: "Original string".indexOf ("string", 2) Funkcija pateikia pirmojo nurodyto pakraščio, su kuriuo susiduria originalioje eilutėje, indeksą. Pateiktame pavyzdyje jis grąžins 9. Jei nerandama atitikmenų, „indexOf“grąžins -1. Atminkite, kad ieškant šios funkcijos skiriamos didžiosios ir mažosios raidės.

2 žingsnis

Naudokite funkciją „lastIndexOf“, kad surastumėte priešingos krypties, ty pradedant paskutiniuoju pradinės eilutės reikšmės simboliu, substringo įvykius. Sintaksė „lastIndexOf“praktiškai nesiskiria nuo aukščiau aprašytos funkcijos - ji taip pat gali perduoti du parametrus, iš kurių vienas reikalingas (reikalingas substringas). Antrasis šios funkcijos parametras gali nurodyti paieškos pradžios padėtį ir turi būti skaičiuojamas kryptimi nuo paskutinio simbolio iki pirmojo. Ši funkcija taip pat skiria didžiųjų ir mažųjų raidžių paiešką ir pateikia -1, jei nerandama atitikmenų. Pavyzdys: "Source string".lastIndexOf ("string", 2) Ši funkcija grąžins -1, nes paieška prasidės nuo antros pozicijos nuo šaltinio eilutės pabaigos, o tai visiškai pašalins paieškos tekstą.

3 žingsnis

Naudokite paieškos funkciją, kad surastumėte pakraščio atvejį naudodami įprastą išraišką (regexp). Šiai funkcijai reikalingas tik vienas parametras - taisyklingoji išraiška. Kitu atveju sintaksės ir grąžinimo reikšmės yra tokios pačios kaip ankstesnių funkcijų. Pavyzdys: „Šaltinio eilutė“.search (/ string / i) Šis pavyzdys taip pat grąžins vertę 9. Žinoma, naudojant reguliariąją išraišką ieškoma daug tiksliau, tačiau taip pat reikia daug daugiau sistemos išteklių, o tai turėtų negalima pamiršti programuojant pakankamai daug išteklių reikalaujančius scenarijus.

Rekomenduojamas: