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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

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

#1

Message 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:
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

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

#2

Message 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)
Signez ici
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

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

#3

Message par Eoweakin »

Donc si j'ai bien compris le caractère seras contenu dans $Array ?
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

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

#4

Message 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.
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Répondre