[..] Convertir String en tableau

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
jcaspar
Niveau 7
Niveau 7
Messages : 449
Enregistré le : mar. 23 sept. 2008 17:58
Status : Hors ligne

[..] Convertir String en tableau

#1

Message par jcaspar »

B :D onjour à tous !

Pouvez vous svp m'indiquer si il est possible de convertir une chaine de caractère en tableau ...

j'ai vu la fonction StringToASCIIArray mais bon cela converti la chaine en caractère ascII, la fonction
stringtosplit ne me semble pas adapté ... il doit probablement exister une fonction adéquate :?:

Je vous remercie pour vos conseils !

Jean-Marc
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Convertir String en tableau

#2

Message par jguinch »

Quelles sont les règles de découpage de cette chaîne ?
Pourquoi pas StringSplit ?
Donne-nous un exemple du résultat attendu
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Convertir String en tableau

#3

Message par mikell »

jcaspar a écrit :Pouvez vous svp m'indiquer si il est possible de convertir une chaine de caractère en tableau ...
Oui c'est possible
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
jcaspar
Niveau 7
Niveau 7
Messages : 449
Enregistré le : mar. 23 sept. 2008 17:58
Status : Hors ligne

Re: [..] Convertir String en tableau

#4

Message par jcaspar »

Merci pour vos réponses

J :idea: e crois que j'ai trouvé la solution à mon soucis c'est tout bête.

Le code ci dessous fonctionne bien...pour du multi ligne c'était là mon problème...
cette solution me parait correcte ...
Ensuite je supprime les lignes vides et je trie ...bon maintenant il me faudrait un tri paramétrable lol

Code : Tout sélectionner

 
#include <IE.au3>
#include <Array.au3>
#include <d:\ArrayEx.au3>



$oie=_IECreate("http://www.google.com")
$test=_IEBodyReadText($oie)
Local $iNumLinks = @extended

Local $arr = StringSplit($test,@CRLF)
_ArrayDisplay($arr)

$aString = _StringToArray2D($test, @CRLF, ",", 0, 0)
_ArrayDisplay($aString,"test",0)


$nouveau=_ArraySort($test,1)
_ArrayDisplay($test, "$avArray AFTER _ArraySort() ascending column 0")

_ArrayDisplay($aString, "BEFORE _ArraySort()")
_ArraySort($aString)
_ArrayDisplay($aString, "AFTER QuickSort ascending")
_ArraySort($aString, 1)
_ArrayDisplay($aString, "AFTER QuickSort descending")
_ArraySort($aString, 0, 3, 6)
_ArrayDisplay($aString, "AFTER QuickSort from index 3 to 6")
_ArraySort($aString, 0, 0, 0, 0, 1)
_ArrayDisplay($aString, "AFTER DualPivotSort ascending")

 
Répondre