Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > 文字列操作 > 文字列処理 > StringPosition >

StringPosition

StringPosition
の部分文字列として現れるの先頭と終りの文字の位置のリストを与える.
StringPosition
一般的な文字列式 にマッチする部分文字列が現れる中のすべての位置を返す.
StringPosition
の最初から 番目までの位置のリストを与える.
StringPosition
すべての の位置を与える.
StringPosition
の結果のリストを与える.
  • 文字列式 は,StringExpressionの注釈で指定されたすべてのオブジェクトを含むことができる.
  • Overlaps->Allのときは,同じ文字列式にマッチする複数の部分文字列がすべて含まれる.Overlaps->Trueのときは,マッチする部分文字列のうち任意の位置から最初のもののみが含まれる. »
文字列中で「XYZ」が始まる位置と終る位置を求める:
同一文字のペアがある位置を求める:
文字列中で「XYZ」が始まる位置と終る位置を求める:
In[1]:=
Click for copyable input
Out[1]=
 
同一文字のペアがある位置を求める:
In[1]:=
Click for copyable input
Out[1]=
StringPositionは,StringTake等の関数で使われている形式で部分文字列の位置を与える:
「XYZ」が最初に現れる位置を求める:
StringPositionは,デフォルトで重複を許す:
Overlaps->Falseとすると,重複するものは除外される:
「a」と「A」を同じものとして扱う:
「a」と「A」は異なるものとして扱う:
大文字小文字を区別しないで,連続する同一文字を求める:
StringPositionは,デフォルトで重複を許可する:
デフォルトで,StringPositionは任意の位置から始まる部分文字列は1つだけしか含まない:
Overlaps->Allとすると,すべての部分文字列が含まれる:
連続する文字列の中で同一文字がペアになっている位置を求める:
3つ連続する場合の類似曲線を求める:
アメリカ合衆国憲法の中の「president」という語の位置を求める:
StringTakeを使って,StringPositionで見付けた部分文字列を抽出する:
StringCasesはデフォルトで,重複は含まない:
StringReplacePartを使って,StringPositionで見付けた位置を置換する:
StringPosition中の文字列パターンのリストは,代替パターンとは異なることがある:
バージョン 2 の新機能 | バージョン 5.1 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF