ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

isletter

どの文字が英字であるかを判別

説明

TF = isletter(A) は logical 配列 TF を返します。A が文字配列または string スカラーの場合、TF の要素は、A の対応する文字が英字であれば logical 1 (true) で、それ以外であれば logical 0 (false) です。

A が文字配列または string スカラーではない場合、isletter は logical 0 (false) を返します。

すべて折りたたむ

複数の配列を作成し、どの配列要素が文字であるかを判定します。

chr = '123 Main St.'
chr = 
'123 Main St.'
TF = isletter(chr)
TF = 1x12 logical array

   0   0   0   0   1   1   1   1   0   1   1   0

R2016b 以降、関数 string を使用して文字配列を string に変換できるようになりました。chr を string に変換してテストします。入力引数は文字配列ではないため、isletter0 を返します。

str = string(chr)
str = 
"123 Main St."
TF = isletter(str)
TF = 1x12 logical array

   0   0   0   0   1   1   1   1   0   1   1   0

入力引数

すべて折りたたむ

入力配列。スカラー、ベクトル、行列または多次元配列として指定します。A には任意のデータ型を使用できます。

ヒント

非スカラーの string 配列の要素内にある英字を検索するには、関数 isstrprop を使用します。

拡張機能

R2006a より前に導入