文字列操作

Wolfram言語の中核には,通常の式だけでなくWolfram言語独自の強力な一般記号文字列パターン言語による強固な文字列操作が統合されている.

参照項目参照項目

Unicodeや特殊文字を含む文字列

構造操作

StringJoin (<>) 文字列を繋げる

StringLength 文字列の長さ

StringSplit 文字列を単語またはその他の単位に分割する

StringTakeStringDrop 文字列の一部を取り出す,もしくは削除する

文字列パターン »

StringExpression 記号文字列パターンを含む記号文字列式

Longest  ▪  Shortest  ▪  Except  ▪  Whitespace  ▪  NumberString  ▪  ...

文字列の操作 »

StringReplace 文字列パターンの置換を行う

StringCases 文字列パターンの事例を見付ける

StringFreeQ 文字列に文字列パターンが含まれていないかどうかを判定する

StringCount  ▪  StringPosition  ▪  ...

文字列の配置と比較 »

SequenceAlignment 文字列から合致する列を探す

Nearest 編集距離の最も近い文字列を探す

HammingDistance  ▪  EditDistance  ▪  LongestCommonSubsequence  ▪  ...

Sort 文字列をアルファベット順またはその逆にソートする

Riffle オブジェクトのリストを「リッフル」する

Hash  ▪  StringFormat

DictionaryLookup 英語辞書から文字列を検索する

ToStringToExpression 文字列と式の間の置換

Interpreter 多くのタイプ指定に従って文字列を解釈する

SemanticInterpretation 文字列を意味解釈する

ImportStringExportString 多くのファイルやその他の形式の文字列を変換する

"XML"  ▪  "Table"  ▪  ...

TextString 任意の式のテキスト表現を文字列として与える

文字列のテンプレート作成 »

StringTemplate 文字列テンプレートを作成する

<**> 文字列テンプレート内で評価する式

`` 代入するためのスロット

TemplateApply  ▪  FileTemplateApply  ▪  ...

文字の処理 »

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

ToUpperCase  ▪  ToCharacterCode  ▪  LetterQ  ▪  ...

ファイル名の操作 »

FileNameSplit  ▪  FileNameTake  ▪  FileBaseName  ▪  ExpandFileName  ▪  ...

URLの操作 »

URLEncode  ▪  URLDecode  ▪  URLBuild  ▪  URLParse  ▪  ...