機械翻訳について

文字列関数

名前(パラメータ) パラメータ・ドメイン 説明

substring(string, start position, length?)

string, number1

「開始位置」から始まるstring内のlength (またはすべての)文字を返します。1stの位置は1、最後の位置は -1です

  • substring("redwood",3) = "dwood"

  • substring("redwood",3,3) = "dwo"

  • substring("redwood", -2, 1) = "o"

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

stringmatchの前にstringの部分文字列を返す

  • substring before("redwood", "wood") = "red"

  • substring before("redwood", "xyz") = ""

substring after (string, match)

string, string

stringmatchの後にstringの部分文字列を返す

  • substring after("redwood", "dw") = "ood"

  • substring after("", "o") = ""

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)

文字列

stringmatchで始まりますか?

starts with("redwood", "re") = true

ends with(string, match)

文字列

stringmatchで終了しますか?

ends with("redwood", "d") = true

matches(input, pattern, flags?)

string2

inputは正規表現patternとマッチしますか?

matches("redwood", "^re*w") = true