文字列関数
名前(パラメータ) | パラメータ・ドメイン | 説明 | 例 |
---|---|---|---|
substring(string, start position, length?) |
string, number1 |
「開始位置」から始まるstring内のlength (またはすべての)文字を返します。1stの位置は1、最後の位置は -1です |
|
string length(string) |
文字列 |
stringの長さを返す |
string length("red") = 3 |
upper case(string) |
文字列 |
大文字に変換されたstringを返す |
upper case("aBc4") = "ABC4" |
lower case(string) |
文字列 |
小文字に変換されたstringを返す |
lower case("aBc4") = "abc4" |
substring before (string, match) |
string, string |
stringのmatchの前にstringの部分文字列を返す |
|
substring after (string, match) |
string, string |
stringのmatchの後にstringの部分文字列を返す |
|
replace(input, pattern, replacement, flags?) |
string2 |
正規表現パターンのマッチングと置換 |
replace("abcd", "(ab)|(a)", "[1=$1][2=$2]") = "[1=ab] [2=]cd" |
contains(string, match) |
文字列 |
stringにはmatchが含まれていますか? |
contains("redwood", "de") = false |
start with(string, match) |
文字列 |
stringはmatchで始まりますか? |
starts with("redwood", "re") = true |
ends with(string, match) |
文字列 |
stringはmatchで終了しますか? |
ends with("redwood", "d") = true |
matches(input, pattern, flags?) |
string2 |
inputは正規表現patternとマッチしますか? |
matches("redwood", "^re*w") = true |