文字列関数
-
STRING fromplaintext STRING
-
STRING中の"\\n"を'\n'に変換したテキストを返します。
-
STRING chop STRING
-
ARRAY chop ARRAY
-
STRING、ARRAYの各要素の末尾を切り落とし、その結果を返します。
-
STRING chomp STRING
-
ARRAY chomp ARRAY
-
STRING、ARRAYの各要素の末尾が$/ (既定値は改行文字)の場合切り落とし、その結果を返します。
-
STRING removectrcode STRING
-
STRING中に含まれる制御コード(#G, ^など)を除きます。
-
STRING sprintf(FORMAT, STRING1, STRING2, ...)
-
STRING1、STRING2、...をFORMATでフォーマットして文字列STRINGとして出力します。FORMATは、CやPerlの場合と同様ですが、ポインタを修飾する修飾子(F,
N)やポインタ型(p)、%n等は用いることはできません。
-
INT strlength STRING
-
STRINGの文字長を返します。
-
STRING substr (STRING, INT1, INT2)
-
STRINGの先頭から数えINT1バイト目の文字からINT2バイトの部分文字列を返します。但し、先頭の文字はINT1=1に対応します。
-
ARRAY toarray STRING
-
STRING中のカンマでSTRINGを区切り、配列に変換します。
-
STRING toplainfilename STRING
-
ファイル名STRING中の'#', '^', '_', '|'等はテキスト中で特殊文字として扱われるため、それぞれ'##',
'#^', '#_', '#|'に変換し、Partsのテキストに埋め込んだ場合でも正しくファイル名が表示されるようにします。
-
STRING toplaintext STRING
-
STRING中の'\n'を"\\n"に変換したテキストを返します。
-
STRING toscalar ARRAY
-
ARRAYの各要素をカンマで区切ったSTRINGに変換します。
-
BOOL yesnoname INT
-
引数が0の場合'false'、非0の場合'true'を返します。