Cara Menemukan Substring di MATLAB

String teks disimpan dalam MATLAB sebagai vektor (matriks baris tunggal). Karakter individu dalam string dapat diambil seperti elemen dalam vektor (mis., stringname(4)). MATLAB juga menyertakan sejumlah perintah untuk membantu Anda bekerja dengan string. Gunakan perintah "strfind" untuk mencari string untuk karakter atau kumpulan karakter tertentu (substring).

Langkah 1

Ketik perintah berikut di Jendela Perintah untuk membuat string baru, pastikan untuk menggunakan tanda kutip tunggal:

mystring = 'Ini adalah contoh string.';

Langkah 2

Gunakan "strfind" untuk mencari "mystring" untuk huruf "i:"

strfind(string saya,'i')

Angka 3, 6 dan 23 dikembalikan dalam vektor. Angka-angka ini sesuai dengan indeks dalam "mystring" di mana "i" ditemukan (huruf ketiga, keenam dan ke-23).

Gunakan string untuk argumen kedua untuk menemukan substring yang lebih panjang:

strfind(mystring,'contoh')

Nomor 12 dikembalikan. Ini sesuai dengan karakter ke-12 dalam string, di mana kata "contoh" dimulai.