リテラル表現
二重引用符を表現したい文字列の前後につける。ただし、一部の文字はエスケープ表現にしなければならない。
| 表現したい文字 | エスケープ表現 |
| 二重引用符 | \" |
| 逆斜線 | \\ |
| LF | \n |
| CR | \r |
| タブ | \t |
(例)
"Tokyo International Airport"
"File \"address.csv\" cannot be opened.\n"
型関数
| stringp | オブジェクトが文字列型であるか否かを返す |
単項命題関数
| 関数 | 説明 |
| blankstrp | 与えられた文字列がスペース文字「 」の 0 回以上の繰り返しで構成されているか否かを返す |
比較関数
| 関数 | 説明 |
| alphalessp | 単純な文字コード比較で「小なり」の関係か否かを返す |
| strcmp | 単純な文字コードで比較して、「大なり」「小なり」あるいは「等しい」のいずれの関係であるかを返す |
| strncmp | 指定された文字数分について strcmp 関数で比較しその結果を返す。 |
| strNumCmp | 数字が連続する部分を数値として、他の部分を単純な文字コードで比較して、「大なり」「小なり」あるいは「等しい」のいずれの関係であるかを返す |
演算関数
| 関数 | 説明 |
| strlen | 文字列の長さ |
| strcat | 文字列の連結 |
| substring | 部分文字列の取り出し |
| nindex | 部分文字列の位置 |
| sprintf | 雛形で文字列を生成 |
| upperCase | 文字列中のアルファベット文字を全て大文字にした文字列を返す |
| lowerCase | 文字列中のアルファベット文字を全て小文字にした文字列を返す |
| parseString | 文字列→文字列リスト |
| buildString | 文字列リスト→文字列 |
| atoi | 数字列→整数値 |
| atof | 数字列→浮動小数点数値 |
| symbolToString | 記号→文字列 |
| stringToSymbol | 文字列→記号 |
| rexMatchp | パターンとの整合確認 |
| rexReplace | 文字列の置換 |
| rexCompile | 正規表現のコンパイル |