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

Classification

Internal Chaine