| MATLAB Function Reference | ![]() |
表示
i = strmatch('str',STRS)
i = strmatch('str',STRS,'exact')
詳細
i = strmatch(' は、文字列 str',STRS)
STRS のキャラクタ配列、または、セル配列の行を検索し、文字列 str から始まる文字列を見つけ、その適合した行のインデックスを出力します。strmatch は、STRS がキャラクタ配列のときに、最も高速に処理します。
i = strmatch(' は、str',STRS,'exact')
STRS 内で、str と正確に一致している文字列のインデックスのみを出力します。
例題
i = strmatch('max',strvcat('max','minimax','maximum'))
は、1 行目と 3 行目が 'max'から始まるため、i
= [1; 3] を出力します。
i = strmatch('max',strvcat('max','minimax','maximum'),'exact')
は、1行目のみが 'max'と正確に一致するため、i = 1 を出力します。
参考
findstr, strcmp, strncmp, strvcat
| strjust | strncmp | ![]() |