|
SOLUTIONS
|
MATHEMATICA 組込みシンボル
StringPosition
StringPosition["string", "sub"]
の部分文字列として現れる
の先頭と終りの文字の位置のリストを与える.
StringPosition["string", patt]
一般的な文字列式
にマッチする部分文字列が現れる
中のすべての位置を返す.
StringPosition["string", patt, n]
の最初から
番目までの位置のリストを与える.
StringPosition["string", {patt1, patt2, ...}]
すべての
の位置を与える.
StringPosition[{s1, s2, ...}, p]
各
の結果のリストを与える.
詳細とオプション詳細とオプション
- 文字列式
は,StringExpressionの注釈で指定されたすべてのオブジェクトを含むことができる. - オプションのデフォルト設定Overlaps->Trueでは,StringPositionは上書きする部分列を含む.Overlaps->Falseの設定では,このような部分列は除外される. »
- Overlaps->Allのときは,同じ文字列式にマッチする複数の部分文字列がすべて含まれる.Overlaps->Trueのときは,マッチする部分文字列のうち任意の位置から最初のもののみが含まれる. »
- オプションをIgnoreCase->Trueと設定するとStringPositionが大文字と小文字を同じものとして取り扱うようになる. »
- StringPositionはStringTake,StringDropそしてStringReplacePartによって使われた形式で列指定を返す. »
- StringPosition["string", RegularExpression["regex"]]は,指定された正規表現にマッチする部分文字列の位置を与える.
バージョン 2 の新機能 | バージョン 5.1 での修正機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
