文字列操作

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

参照項目参照項目

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

構造操作

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

StringLength 文字列の長さ

StringSplit 文字列を空白文字や他の区切り文字で分割する

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

文字列パターン »

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

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

文字列の操作 »

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

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

StringContainsQ 文字列に文字列パターンが含まれてるかどうかを検証する

StringCount  ▪  StringPosition  ▪  StringRepeat  ▪  StringDelete  ▪  ...

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

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

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

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

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

TemplateApply  ▪  FileTemplateApply  ▪  ...

テキストの構造

StringRiffle  ▪  StringPadLeft  ▪  Pluralize  ▪  ...

文字指向の操作 »

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

ToUpperCase  ▪  ToCharacterCode  ▪  LetterQ  ▪  Alphabet  ▪  ...

文字列の配置と比較 »

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

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

HammingDistance  ▪  EditDistance  ▪  LongestCommonSubsequence  ▪  ...

文字列解析 »

CharacterCounts  ▪  TextWords  ▪  DictionaryLookup  ▪  WordCloud  ▪  ...

文字列の意味

ToStringToExpression 文字列と式の間の置換

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

SemanticInterpretation 文字列を意味解釈する

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

"XML"  ▪  "Table"  ▪  ...

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

システム関連の操作 »

Hash  ▪  StringForm  ▪  Compress  ▪  Encrypt  ▪  ...

ファイル名の操作 »

FileNameSplit  ▪  FileNameTake  ▪  FileBaseName  ▪  ExpandFileName  ▪  ...

URLの操作 »

URLEncode  ▪  URLDecode  ▪  URLBuild  ▪  URLParse  ▪  ...