Page 1 sur 1

[..] Séparer un caractère d'un chaîne

Posté : ven. 14 août 2009 12:21
par Eoweakin
Bonjour ! :D
Je vais être direct (Comme d'habitude :D ) ->

Serait-il possible de séparer un caractère d'une chaîne comme ceci :
Ex :

'Coucou (!) Sa va comment (?)'

Je ne voudrais récupérer que le caractère se trouvant entre ou ( et ) Sa, mais ce caractère peut varier et n'est pas forcément un point d'exclamation ...

Quelqu'un aurait la solution ?

Merci ! :mrgreen:

Re: [..] Séparer un caractère d'un chaîne

Posté : ven. 14 août 2009 12:30
par Iste
pour faire simple, _StringBetween()

Code : Tout sélectionner

#include <Array.au3>
#Include <string.au3>

$texte = 'Coucou (!) Sa va comment (?)'

$array = _StringBetween($texte,"(",")")

_ArrayDisplay($array)

Re: [..] Séparer un caractère d'un chaîne

Posté : ven. 14 août 2009 12:35
par Eoweakin
Donc si j'ai bien compris le caractère seras contenu dans $Array ?

Re: [..] Séparer un caractère d'un chaîne

Posté : ven. 14 août 2009 12:41
par jbnh
Stringbetween retourne une array, $array n'est donc pas une variable comme une autre. Elle contient plusieurs éléments $array[1] $array[2] etc.

Arraydisplay permet de lire cette array sous forme de tableau tout fait et de voir toutes les occurences.