Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 文字列処理 >

StringCount

StringCount["string", "sub"]
"sub""string"の部分文字列として現れる回数を与える.
StringCount["string", patt]
"string"中で一般的な文字列式 patt にマッチする部分文字列の数を与える.
StringCount["string", {patt1, patt2, ...}]
任意の patti の出現回数を数える.
StringCount[{s1, s2, ...}, p]
si の結果のリストを与える.
  • 文字列式 patt は,StringExpressionの注釈で指定されているどのオブジェクトでも含むことができる.
  • デフォルトのオプション設定Overlaps->Falseでは,重複する部分文字列は別個のものとしては数えられない.設定をOverlaps->Trueにすると,StringCountはそのような部分文字列を別のものとして扱うようになる.
  • Overlaps->Allと設定すると,同一の文字列式にマッチする複数の部分文字列はすべて別々なものとして数えられる.設定をOverlaps->Trueにすると,指定の位置から始めて最初にマッチする部分文字列だけが別なものとして数えられる.
文字列"abbaabbaa"中の"bb"の出現回数:
In[1]:=
Click for copyable input
Out[1]=
 
異なる x 個の文字について"axb"の形式を持つ部分文字列数を数える:
In[1]:=
Click for copyable input
Out[1]=
バージョン 5.1 の新機能
© 2013 Wolfram Research, Inc. English
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team