SubstringBeforeLast-Altova

www.altova.com Agrandir/Réduire tout Imprimer cette rubrique Un niveau supérieur

Accueil > 

SubstringBeforeLast-Altova

Click to expand/collapsesubstring-before-last [altova:]

altova:substring-before-last(MainString as xs:string, CheckString as xs:string) as xs:string     XP3.1 XQ3.1

Si CheckString est trouvé dans MainString, alors la sous-chaîne qui se produit avant CheckString dans MainString est retournée. Si CheckString n'est pas trouvé dans MainString, ou si CheckString est une chaîne vide, la chaîne vide est retournée. S'il y a plus d'une survenance de CheckString dans MainString, alors la sous-chaîne avant la dernière survenance de CheckString est retournée.

altova:substring-before-last('ABCDEFGH', 'B') retourne 'A'
altova:substring-before-last('ABCDEFGH', 'BC') retourne 'A'
altova:substring-before-last('ABCDEFGH', 'BD') retourne ''
altova:substring-before-last('ABCDEFGH', 'Z') retourne ''
altova:substring-before-last('ABCDEFGH', '') retourne ''
altova:substring-before-last('ABCD-ABCD', 'B') retourne 'ABCD-A'
altova:substring-before-last('ABCD-ABCD-ABCD', 'ABCD') retourne 'ABCD-ABCD-'

 

 


© 2019 Altova GmbH