Bagaimana Menemukan Substring

Daftar Isi:

Bagaimana Menemukan Substring
Bagaimana Menemukan Substring

Video: Bagaimana Menemukan Substring

Video: Bagaimana Menemukan Substring
Video: C+ Program to Find Substring in String 2024, November
Anonim

Bekerja dengan variabel string adalah salah satu tugas paling umum dalam pemrograman terapan. Ini menentukan fakta bahwa ada fungsi bawaan untuk menemukan substring yang diberikan dalam string sumber di hampir setiap bahasa pemrograman, dan kebanyakan dari mereka bahkan menawarkan beberapa opsi untuk mengimplementasikan operasi ini. Di bawah ini adalah deskripsi dari beberapa fungsi semacam ini yang diterapkan pada bahasa pemrograman JavaScript sisi klien.

Bagaimana menemukan substring
Bagaimana menemukan substring

instruksi

Langkah 1

Gunakan fungsi indexOf untuk mengatur pencarian substring dalam variabel string saat membuat skrip di JavaScript. Fungsi ini menyediakan penggunaan dua parameter, salah satunya adalah substring yang diinginkan dan diperlukan. Parameter lain dapat menunjukkan indeks karakter dalam variabel string, dari mana untuk memulai pencarian substring - parameter ini opsional dan sama dengan nol secara default. Menurut aturan sintaks bahasa ini, variabel string asli harus ditulis sebelum fungsi dan dipisahkan dengan titik. Misalnya: "String asli".indexOf ("string", 2) Fungsi mengembalikan indeks kemunculan pertama dari substring tertentu yang ditemuinya dalam string asli. Dalam contoh yang diberikan, ia akan mengembalikan 9. Jika tidak ada kecocokan yang ditemukan, maka indexOf akan mengembalikan -1. Perhatikan bahwa fungsi ini peka huruf besar/kecil saat mencari.

Langkah 2

Gunakan fungsi lastIndexOf untuk menemukan kemunculan substring dalam arah yang berlawanan, yaitu mulai dari karakter terakhir dari nilai string asli. Sintaks lastIndexOf praktis tidak berbeda dari fungsi yang dijelaskan di atas - ia juga dapat melewati dua parameter, salah satunya (substring yang diperlukan) diperlukan. Parameter kedua dari fungsi ini dapat menunjukkan posisi awal pencarian dan harus dihitung dalam arah dari karakter terakhir ke yang pertama. Fungsi ini juga peka huruf besar/kecil saat mencari dan mengembalikan -1 jika tidak ada kecocokan yang ditemukan. Contoh: "Source string".lastIndexOf ("string", 2) Fungsi ini akan mengembalikan -1, karena pencarian akan dimulai dari posisi kedua dari akhir string sumber, yang akan menghilangkan teks pencarian sepenuhnya.

Langkah 3

Gunakan fungsi pencarian untuk menemukan kemunculan substring menggunakan ekspresi reguler (regexp). Fungsi ini hanya membutuhkan satu parameter - ekspresi reguler. Jika tidak, sintaks dan nilai yang dikembalikan sama dengan fungsi sebelumnya. Contoh: "Source string".search (/ string / i) Contoh ini juga akan mengembalikan nilai 9. Tentu saja, menggunakan ekspresi reguler memberikan penyetelan pencarian yang jauh lebih baik, tetapi juga membutuhkan lebih banyak sumber daya sistem, yang seharusnya jangan dilupakan ketika memprogram skrip yang cukup intensif sumber daya.

Direkomendasikan: