技術共有

MATLAB - 文字列処理

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

MATLAB - 文字列処理

文字列処理関数

MATLAB の文字列処理関数は次のとおりです。

関数名説明する
評価(文字列)MATLAB コマンドとして文字列の値を検索する
空白(n)n 個のスペースを含む文字列を返します
空白を消す文字列の末尾からスペースを削除する
フェヴァル文字列で指定された関数値を検索します。
findstr(文字列)文字列内の文字列を検索し、その文字列の出現位置を返します(1から数えます)。
手紙文字が文字であるかどうかを確認する
文字列文字列かどうかを確認する
isspaceスペースが存在する場合は true を返します
ヤスターMATLAB エラーを生成した最後の文字列を返します。
strcmp文字列比較関数、同様に true 値を返す
strcmpi大文字と小文字を考慮して文字列を比較する
連鎖球菌文字列置換関数
ストルトック文字列内の最初のトークンを検索します
strcat接続文字列
strvcat文字列を縦に連結する
strjoin各文字列の間に区切り文字を挿入します
strsplit区切り文字に基づいて文字列を分割する
strfind部分文字列の検索
strmatch一致する文字列を検索する
strtrim文字列の前後のスペースを削除する
アッパー大文字に変換する
より低い小文字に変換する

文字列または文字列配列の構築

文字列または文字列配列の構築は、変数に値を直接割り当てることで実現できます。式内の文字列の内容は一重引用符で囲まれて記述されます。内容に一重引用符が含まれる場合は、2 つの一重引用符でエスケープする必要があります。


>>str1='I don''t konw.'
  • 1
  • 2

出力は次のとおりです。

str1 =
'わからない。'

文字列配列を構築する場合、「[]」または「{}」の 2 つの形式があります。 「[]」構造を使用する場合、複数の文字列は同じ長さでなければなりません。 「{}」を使用して構築すると、複数の文字列の長さが異なります。2つの施工方法は、通常の配列またはセル配列