文字列関数
| Name(parameters) | パラメータ・ドメイン | 説明 | 例 |
|---|---|---|---|
|
substring(string, start position, length?) |
string, number1 |
stringのlength(またはすべて)の文字をstart positionから返します。最初の位置は1、最後の位置は-1 |
|
|
string length(string) |
string |
stringの長さを戻します |
string length("red") = 3 |
|
upper case(string) |
string |
大文字にしたstringを戻します |
upper case("aBc4") = "ABC4" |
|
lower case(string) |
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 |
stringにはmatchが含まれていますか? |
contains("redwood", "de") = false |
|
starts with(string, match) |
string |
stringはmatchで始まりますか? |
starts with("redwood", "re") = true |
|
ends with(string, match) |
string |
stringはmatchで終了しますか? |
ends with("redwood", "d") = true |
|
matches(input, pattern, flags?) |
string2 |
inputは正規表現patternとマッチしますか? |
matches("redwood", "^re*w") = true |