chaîne[] A;
chaîne B = " abcd@@efg@@sdff ;";
string C=abcde@efgasdfl@sdlfjs ;
Si vous voulez diviser C, c'est facile, faites simplement ceci :
A = C.Split( '@' );
résultat:
A[0] = "abcde" ;
A[1] = "efgasdfl";
A[2] = "sdlfjs";
Que faire si vous souhaitez diviser B ? Le moyen le plus simple consiste d'abord à remplacer @@ par une seule chaîne.
A = B.Replace("@@","$").Split('$');
A[0] = "abcd";
A[1] = "efg";
A[2] = "sdff";