次の方法で共有


substring-before 関数

1 番目の引数文字列内で最初に出現する 2 番目の引数文字列以前にある 1 番目の引数文字列の部分文字列を返します。1 番目の引数文字列に 2 番目の引数文字列が含まれていなければ、空の文字列を返します。

string substring-before(string, string)

解説

引数が文字列型でない場合は、string() 関数を使って引数を文字列に変換した後、変換の結果を評価します。

ヒント

この関数にノード セットを引数として渡し、文字列変換を行うと、予期しない結果が生じることがあります。詳細については、「string 関数」を参照してください。

この関数では、大文字と小文字が区別されます。

次の関数の呼び出しでは、"1999" が返されます。

substring-before("1999/04/01","/")

次の関数の呼び出しでは、空の文字列 "" が返されます。

substring-before("1999/04/01","2")

参照

リファレンス

XML データ型リファレンス