StrLower / StrUpper / StrTitle

文字列を小文字、大文字、タイトルケースに変換します。

NewString := StrLower(String)
NewString := StrUpper(String)
NewString := StrTitle(String)

パラメータ

String

型:文字列

変換する文字列。

戻り値

型:文字列

これらの関数は、指定された文字列を新しく変換したものを返す。

備考

文字や文字列がすべて大文字か小文字かを検出するには、IsUpper関数、IsLower関数、RegExMatch関数を使用する。事例:

var := "abc"
if isUpper(var)
    MsgBox "var is empty or contains only uppercase characters."
if isLower(var)
    MsgBox "var is empty or contains only lowercase characters."
if RegExMatch(var, "^[a-z]+$")
    MsgBox "var is not empty and contains only lowercase ASCII characters."
if !RegExMatch(var, "[A-Z]")
    MsgBox "var does not contain any uppercase ASCII characters."

次のように、Format関数は同じように大文字小文字の変換をします。

MsgBox Format("{:U}, {:L} and {:T}", "upper", "LOWER", "title")

InStr, SubStr, StrLen, StrReplace

文字列を小文字に変換し、String1に "this is a test." を格納します。

String1 := "This is a test."
String1 := StrLower(String1)  ; i.e. output can be the same as input.

文字列を大文字に変換し、"THIS IS A TEST." をString2に格納する。

String2 := "This is a test."
String2 := StrUpper(String2)

文字列をタイトルケースに変換し、"This Is A Test. "をString3に格納する。

String3 := "This is a test."
String3 := StrTitle(String3)