文字列操作

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

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

構造操作

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

StringLength 文字列の長さ

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

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

StringPart 文字列の特定の位置から1つまたは複数の文字を取得する

文字列パターン »

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

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

文字列の操作 »

StringApply 文字列内の文字に関数を適用する

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

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

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

StringCount  ▪  StringPosition  ▪  StringRepeat  ▪  StringDelete  ▪  ...

Sort  ▪  AlphabeticSort  ▪  RemoveDiacritics

大規模言語モデルベースの操作 »

LLMResourceFunction Wolfram Prompt Repositoryからの操作を適用する

LLMFunction  ▪  LLMExampleFunction  ▪  LLMPrompt  ▪  LLMTool  ▪  ...

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

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

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

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

TemplateApply  ▪  FileTemplateApply  ▪  ...

テキストの構造 »

StringRiffle  ▪  StringPadLeft  ▪  Pluralize  ▪  LLMSynthesize  ▪  ...

文字指向の操作 »

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

ToUpperCase  ▪  ToCharacterCode  ▪  LetterQ  ▪  Alphabet  ▪  ...

文字列のアラインメントと比較 »

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

Diff 2つの文字列間の差分を返す

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

HammingDistance  ▪  EditDistance  ▪  LongestCommonSubsequence  ▪  ...

文字列解析 »

CharacterCounts  ▪  TextWords  ▪  DictionaryLookup  ▪  WordCloud  ▪  ...

文字列の意味 »

ToStringToExpression 文字列と式の間の置換

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

SemanticInterpretation 文字列を意味解釈する

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

"XML"  ▪  "Table"  ▪  ...

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

システム関連の操作 »

Hash  ▪  StringForm  ▪  StringToByteArray  ▪  Compress  ▪  Encrypt  ▪  ...

ファイル名の操作 »

FileNameSplit  ▪  FileNameTake  ▪  FileBaseName  ▪  ExpandFileName  ▪  ...

URLの操作 »

URLEncode  ▪  URLDecode  ▪  URLBuild  ▪  URLParse  ▪  ...