文字列関数一覧

関数名説明戻り値
charToCode((str)s) chrToCode((str)s)文字sをユニコードに変換する。(int)
charType((str)s, [(int)idx]) chrType((str)s, [(int)idx])文字列s中のidx番目の文字のタイプを返す。
idx省略時は、0とみなされる。
返却時は以下の値が論理和された値が返却される。
(chrNarrow)0x1:半角文字
(chrControl)0x2:制御コード
(chrAlphabet)0x4:アルファベット
(chrUpper)0x8:大文字
(chrLower)0x10:小文字
(chrNumeral)0x20:数字
(chrSymbol)0x40:記号
(chrWide)0x80:全角
(chrHiragana)0x100:ひらがな
(chrKatakana)0x200:カタカナ
(chrKanji)0x400:漢字
(chrSpecial)0x8000:スペース
(chrLetter)0x10000:文字
(int)
codeToChar((int)code)
codeToChr((int)code)
ユニコードcodeを文字に変換する。(str)
format((int or long or float)s, (str)fs)fsの数値書式指定文字列に従い、sを文字列に変換する。
fsの先頭文字列が:(コロン)の場合には日時書式指定文字列として扱う。
(str)
format2((str)mult, (int or long or float)s...)fsの複合書式指定文字列に従いsを文字列に変換する。(str)
isInvalidFileName((str)s)ファイル名として使用できるかを判定する。(int)
isInvalidPathName((str)s)パス名として使用できるかを判定する。(int)
isNumeral((str)s)文字列sが数値かどうか判定する。(str)
left((str)s, (int)count)
strLeft((str)s, (int)count)
文字列sの左からcount個からなる文字列を返す。(str)
len((str)s)
strLen((str)s)
文字列sの長さを求める。(int)
right((str)s, (int)count)
strRight((str)s, (int)count)
文字列sの末尾count個からなる文字列を返す。(str)
strConv((str)s, (int)type)文字列sをtypeの値にしたがって様々に変換する。typeに指定できるのは、以下の値。
(chrNarrow)0x1:半角文字
(chrUpper)0x8:大文字
(chrLower)0x10:小文字
(chrWide)0x80:全角
(chrHiragana)0x100:ひらがな
(chrKatakana)0x200:カタカナ
(str)
strFromBase64((str)s)Base64でエンコードされたデータをデコードする。(str)
strIn((str)source, (str)search, [(int)from], [(int)count])文字列souceの先頭からfrom以降に文字列serchと一致する部分があれば、その最初の文字が先頭を0として数えたいくつ目であるかを返す。countで、検査する文字の数を指定できる。(int)
string((str)s, (int)count)文字列sがcount個繰り返す文字列を返す。(int)
strInRev((str)source, (str)search, [(int)from], [(int)count])strInの文字検査を文字列sの最後から行う。(int)
strQuote((str)s)文字列を引用符で囲む。(str)
strReplace((str)s, (str)old, (str)new)文字列s中から文字oldを探し、文字newに置き換える。(str)
strSplit((str)s, (str)sep)文字列sを文字sepによって分割する。分割された部分文字列は、データキーツリーとして、返される。(key)
strSub((str)s, (int)from, [(int)count])文字列sの前からfrom番目からcount個からなる文字列を返す。count省略時、from番目から最後の文字までを取り出す。(str)
strToBase64((str)s)文字列sをBase64でエンコードする。(str)
strTrim((str)s)文字列sの前後にある空白文字を除去する。(str)
strWidth((str)s)文字列sの幅を、半角1、全角2として求める。(int)
toLower((str)s)文字列sを大文字に変換する。(str)
toUpper((str)s)文字列sを小文字に変換する。(str)