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

StringSplit

StringSplit
を空白文字のところで分割して部分文字列のリストにする.
StringSplit
文字列を文字列式 patt にマッチするデリミタで区切って部分文字列に分割する.
StringSplit
任意の のところで分割する.
StringSplit
各デリミタの位置に を挿入する.
StringSplit
各デリミタ の位置に を挿入する.
StringSplit
最高で n 個の部分文字列に分割する.
StringSplit
の結果のリストを与える.
  • StringSplit[s]は,これが返す文字列を区切る空白文字を返さない.
  • 空白文字は,任意の数のスペース,タブ,新規行を含む.
  • 文字列式StringExpressionの注釈で指定された任意のオブジェクトを含むことができる.
  • に隣り合った2つのデリミタがある場合,StringSplitは両者の間に長さが零の部分文字列があるとみなす.
  • StringSplitはデフォルトにより,で定義されたデリミタの間にある s の部分文字列のリストを与える.デリミタ自体は含まない.
  • StringSplitは,パターンが見付かった場合にのみ val を評価する.
  • StringSplitは,にマッチするデリミタの位置の を含むが,とマッチするデリミタは省略する.
  • デフォルトで,StringSplits の始まりまたは終りにあるデリミタと関連した長さが零の部分文字列を省略する.
  • StringSplit[s, patt, All]は,始まりあるいは終りの長さが零のものを含むすべての部分文字列を返す.
空白文字で区切られた部分文字列を拾い出す:
部分文字列をクォーテーションマークを付けて示す:
の所すべてで文字列を分割する:
空白文字で区切られた部分文字列を拾い出す:
In[1]:=
Click for copyable input
Out[1]=
部分文字列をクォーテーションマークを付けて示す:
In[2]:=
Click for copyable input
Out[2]//InputForm=
 
の所すべてで文字列を分割する:
In[1]:=
Click for copyable input
Out[1]=
スペースがあるところすべてで分割する:
文字列パターンを使う:
正規表現:
正規表現と文字列パターンの混合:
どちらかのデリミタで部分文字列に分割する:
区切り位置に値を挿入する:
出力に区切りを入れる:
StringSplitは自動的に文字列のリストに縫い込まれる:
先頭あるいは末尾のゼロレングスのものを含むすべての部分文字列:
文字列を,大文字を含めすべての「c」のところで区切る:
基本的なランダムなDNA配列:
アデニンが対称的に置かれた配列:
左右のコンテキストでのテキスト分析:
StringSplitを使い「power」をデリミタとしてテキストを最高で10の部分文字列に分割する:
「power」が出現する左右の部分を計算する:
ディレクトリおよびサブディレクトリ中のファイルの拡張子を列挙する:
空白文字のところでの分割は空白文字が存在しない文字列に等しい:
規則を持ったStringSplitStringReplaceに等しい:
ヌル文字のデリミタはすべての文字で分割する:
StringSplitをCSV形式の文字列に使用する:
多くの場合,ImportImportStringが直接機能を提供する:
StringSplitは,デフォルトでは空白文字でしか分割しない:
これは,単語に分割する:
単語に分割する別の方法:
バージョン 5.1 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF