文字列を小文字、大文字、タイトルケースに変換します。
NewString := StrLower(String) NewString := StrUpper(String) NewString := StrTitle(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.