文字列処理

Wolfram言語には,数百万もの要素を持つ文字列を操作できるように最新で非常に効率のよいWolfram言語独自の記号文字列パターンを使うアルゴリズムが取り入れられている.

StringJoin 文字列を結合する

StringSplit 文字列を空白文字または任意のパターンの位置で分割する

StringLength 文字列の長さ(Unicode 文字として)

StringPart  ▪  StringTake  ▪  StringDrop  ▪  StringTakeDrop  ▪  StringInsert

StringTrim 文字列から空白等を取り除く

StringRiffle 区切り文字を挿入しながらリストから文字列を組み立てる

StringExtract 区切り文字で定義された指定の番号の部分を抽出する

StringReverse 文字列中の文字の順序を逆にする

StringRotateLeft  ▪  StringRotateRight

StringPadLeft  ▪  StringPadRight

StringPartition 文字列をブロックに区切る

InsertLinebreaks 文字列を複数行に分ける

StringPosition 部分文字列または文字列パターンの位置を求める

StringCases 文字列中の全文字パターンのリストを与える

StringCount 文字列パターンの発生回数を数える

StringContainsQ  ▪  StringFreeQ  ▪  StringMatchQ

StringStartsQ  ▪  StringEndsQ  ▪  PalindromeQ

StringReplace 部分文字列または文字列パターンの置換を行う

StringReplacePart 指定の位置の部分文字列を置換する

StringReplaceList 文字列の可能なすべての置換を行う

文字指向の操作 »

ToUpperCase  ▪  ToLowerCase  ▪  Capitalize  ▪  CharacterCounts  ▪  ...

Characters 文字列を文字のリストに分割する

Sort  ▪  AlphabeticSort  ▪  AlphabeticOrder

Hash 文字列のハッシュコードを計算する

ImportStringExportString 多くの形式の文字列を変換する

StringToStream 順番に読み込むように文字列を設定する

Read  ▪  Find  ▪  Skip  ▪  SetStreamPosition  ▪  ...

文字列操作 »

SequenceAlignment  ▪  Nearest  ▪  FindClusters  ▪  DictionaryLookup  ▪  ...