Cara Menemukan String di Dalam String Lain di MATLAB

Cara Menemukan String Di Dalam String Lain Di Matlab



String adalah bahan penyusun semua bahasa pemrograman dan banyak digunakan untuk melakukan banyak tugas. MATLAB adalah bahasa pemrograman berkinerja tinggi dan memungkinkan kita melakukan banyak operasi string. Salah satu operasi tersebut adalah menemukan string di dalam string lain yang dapat dengan mudah dilakukan menggunakan bawaan MATLAB menemukan() fungsi.

Jika Anda belum terbiasa dengan cara kerja menemukan() fungsi, blog ini akan mengajarkan Anda cara menemukan string di dalam string lain menggunakan fungsi ini di MATLAB.







Mengapa Penting untuk Menemukan String di Dalam String Lain?

Menemukan string di dalam string lain penting karena:



    • Ini dapat membantu Anda dalam pencarian teks dalam dokumen
    • Dapat berguna untuk validasi data
    • Manipulasi string
    • Pemeriksaan kesalahan

Bagaimana Menemukan String Dalam String Lain di MATLAB?

Menemukan string di dalam string lain adalah operasi string yang umum digunakan dan dapat dengan mudah dilakukan di MATLAB menggunakan menemukan() fungsi. Fungsi ini memungkinkan kita untuk mencari string di dalam string lain saat melakukan pencarian peka huruf besar-kecil. Ia menerima string dan substring (yang ingin Anda cari) sebagai argumen wajib dan mengembalikan vektor baris yang memiliki indeks kemunculan substring yang dicari dalam string yang diberikan.



Sintaksis

Itu menemukan() sintaks fungsi diberikan di bawah ini:





k = strtemukan ( jalan, tempat tidur )
k = strtemukan ( jalan, tempat tidur, 'Keluaran ForceCell' ,Keluaran sel )


Di Sini:

Fungsinya strfinding(str, tempat tidur) mencari substring sama di dalam string str dan mengembalikan vektor baris k memiliki indeks kemunculan karakter pertama pat. Jika fungsi ini tidak dapat menemukan substring tertentu di dalam string, fungsi ini akan mengembalikan sebuah vektor kosong [] .



    • Jika string str adalah array karakter, itu menemukan() akan mengembalikan vektor yang bertipe double.
    • Jika string str adalah array sel vektor karakter, itu menemukan() akan mengembalikan array sel vektor yang bertipe double.

Fungsinya k = strfind(str, tepuk,'ForceCellOutput',cellOutput) menghasilkan untuk secara paksa mengembalikan array sel ketika keluaran sel benar meskipun string str adalah serangkaian karakter.

Contoh

Perhatikan beberapa contoh untuk memahami penerapannya menemukan() fungsi di MATLAB.

Contoh 1: Bagaimana Menemukan String dalam String Lain di MATLAB Menggunakan Fungsi strfind(str,pat)?

Contoh ini menemukan substring dalam string yang diberikan str menggunakan menemukan() fungsi di MATLAB.

str = 'Selamat datang di petunjuk linux' ;
genap = 'ke' ;
k = temukan ( jalan, tempat tidur )


Contoh 2: Bagaimana Menemukan Banyak string dalam String lain di MATLAB Menggunakan Fungsi strfind(str,pat)?

Dalam contoh ini, kita menemukan dua string dalam array sel str menggunakan menemukan() fungsi di MATLAB.

str = { 'Selamat datang di petunjuk linux' } ;
genap = ( 'ke' | 'petunjuk' ) ;
k = temukan ( jalan, tempat tidur )


Contoh 3: Bagaimana Menemukan Substring dalam String Lain di MATLAB Menggunakan Fungsi strfind(str, pat, 'ForceCellOutput', cellOutput)?

Dalam kode MATLAB ini, kita menemukan substring dalam string yang diberikan str menggunakan strfind(str,tepuk,'ForceCellOutput',cellOutput) fungsi di MATLAB.

str = 'Selamat datang di petunjuk linux' ;
genap = 'ke' ;
k = strtemukan ( jalan, tempat tidur, 'Keluaran ForceCell' , BENAR )


Kesimpulan

String adalah komponen yang sangat penting dari semua bahasa pemrograman. MATLAB juga mendukung banyak operasi string dan di antaranya, salah satu operasi tersebut adalah mencari substring dalam string yang dapat dengan mudah dilakukan menggunakan built-in menemukan() fungsi. Panduan ini telah menemukan cara menemukan string dalam string lain di MATLAB menggunakan menemukan() berfungsi dengan memberikan contoh kasus yang berbeda.