文字列処理
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 — 文字列のハッシュコードを計算する
ImportString,ExportString — 多くの形式の文字列を変換する
StringToStream — 順番に読み込むように文字列を設定する
Read ▪ Find ▪ Skip ▪ SetStreamPosition ▪ ...
文字列操作 »
SequenceAlignment ▪ Nearest ▪ FindClusters ▪ DictionaryLookup ▪ ...