StrBetween
Retourne la partie d'une chaîne entre deux délimiteurs
Syntaxe
function StrBetween(str: String; start: String; stop: String): String (Qubes 7.0)
helper Between
str: chaîne
start: délimiteur de début
stop: délimiteur de fin
Remarques
Recherche le délimiteur de début, puis retourne les caractères jusqu'à délimiteur de fin.
La forme str.Between(a, b) est équivalente à str.After(a).Before(b) mais plus efficace.
Voir aussi StrAfter, StrBefore.
Exemples
var a := 'banane';
PrintLn( a.Between('b', 'e') ); // anan
PrintLn( a.Between('n', 'e') ); // an
PrintLn( a.Between('z', 'e') ); // ''
PrintLn( a.Between('b', 'z') ); // anane
a := '(turlu) (tutu)';
PrintLn( a.Between('(', ')') ); // turlu
PrintLn( a.Between('b', 'e') ); // anan
PrintLn( a.Between('n', 'e') ); // an
PrintLn( a.Between('z', 'e') ); // ''
PrintLn( a.Between('b', 'z') ); // anane
a := '(turlu) (tutu)';
PrintLn( a.Between('(', ')') ); // turlu