ドキュメンテーション

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

count

string 内でのパターンの出現回数をカウント

構文

A = count(str,pattern)
A = count(str,pattern,'IgnoreCase',true)

説明

A = count(str,pattern) は、str の各要素での pattern の出現回数を返します。A のサイズは、str と同じサイズです。

pattern が複数のパターンを含む配列の場合、countstr 内での pattern の全要素の合計出現回数を返します。

A = count(str,pattern,'IgnoreCase',true) は、pattern の出現回数のカウント時に大文字小文字の区別を無視します。

すべて折りたたむ

string 配列内で語 red の出現回数をカウントします。

R2017a 以降、二重引用符を使用して string を作成できるようになりました。

str = ["red green red red blue blue green";
       "green red blue green green blue"]
str = 2x1 string array
    "red green red red blue blue green"
    "green red blue green green blue"

A = count(str,"red")
A = 2×1

     3
     1

string 配列内での redblue の合計出現回数をカウントします。

R2017a 以降、二重引用符を使用して string を作成できるようになりました。

str = ["red green blue";
       "green red blue green blue"]
str = 2x1 string array
    "red green blue"
    "green red blue green blue"

最初の string では redblue がそれぞれ 1 回ずつ出現したため、count は 2 を返します。2 番目の string では red が 1 回、blue が 2 回出現したため、count は 3 を返します。

A = count(str,["red","blue"])
A = 2×1

     2
     3

大文字小文字の区別を無視して、名前を含む string 配列内での文字 E の出現回数をカウントします。

R2017a 以降、二重引用符を使用して string を作成できるようになりました。

str = ["Edgar Allan Poe";"Louisa May Alcott"]
str = 2x1 string array
    "Edgar Allan Poe"
    "Louisa May Alcott"

A = count(str,'E','IgnoreCase',true)
A = 2×1

     2
     0

単語 alphabetical 内での al の出現回数をカウントします。

chr = 'alphabetical'
chr = 
'alphabetical'
A = count(chr,'al')
A = 2

入力引数

すべて折りたたむ

入力テキスト。string 配列、文字ベクトルまたは文字ベクトルの cell 配列として指定します。

データ型: string | char | cell

検索パターン。string 配列、文字ベクトルまたは文字ベクトルの cell 配列として指定します。

データ型: string | char | cell

拡張機能

R2016b で導入