SubstringPos-Altova

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

Accueil > 

SubstringPos-Altova

Click to expand/collapsesubstring-pos [altova:]

altova:substring-pos(StringToCheck as xs:stringStringToFind as xs:string) as xs:integer     XP3.1 XQ3.1

Retourne la position de caractère de la première occurrence de StringToFind dans la chaîne StringToCheck. La position du caractère est retournée en tant qu'un entier. Le premier caractère de StringToCheck a la position 1. Si StringToFind ne se produit pas dans le cadre de StringToCheck, l'entier 0 est retourné. Pour contrôler la deuxième occurrence ou une occurrence ultérieure de StringToCheck, utiliser la signature suivante de cette fonction.

altova:substring-pos('Altova', 'to') retourne 3
altova:substring-pos('Altova', 'tov') retourne 3
altova:substring-pos('Altova', 'tv') retourne 0
altova:substring-pos('AltovaAltova', 'to') retourne 3

 

altova:substring-pos(StringToCheck as xs:stringStringToFind as xs:stringInteger as xs:integer) as xs:integer     XP3.1 XQ3.1

Retourne la position de caractère de StringToFind dans la chaîne, StringToCheck. La recherche de StringToFind commence à partir de la position de caractère indiquée par l'argument Integer ; la sous-chaîne du caractère avant cette position n'est pas recherchée. Néanmoins, l'entier retourné, est la position de la chaîne trouvée dans le cadre de la chaîne entière, StringToCheck. Cette signature est utile pour trouver la deuxième position ou une position ultérieure d'une chaîne qui se produit plusieurs fois avec StringToCheck. Si StringToFind ne se produit pas dans le cadre de StringToCheck, l'entier 0 est retourné.

altova:substring-pos('Altova', 'to', 1) retourne 3
altova:substring-pos('Altova', 'to', 3) retourne 3
altova:substring-pos('Altova', 'to', 4) retourne 0
altova:substring-pos('Altova-Altova', 'to', 0) retourne 3
altova:substring-pos('Altova-Altova', 'to', 4) retourne 10

 

 


© 2019 Altova GmbH