Page 1 sur 1
[R] Stringsplit et tabulations
Posté : mer. 13 avr. 2011 14:52
par lokidor
Bonjour à tous, comment zallez bien?
J'ai un petit soucis, je veux découper une ligne d'un fichier suivant les tabulations qui sont dedans. Seulement voila, je sais pas comment dire à la fonction _StringSplit() que je veux une tabulation comme délimiteur
J'ai essayé ce que j'ai pu trouver sur le net le fofo anglais :
Chr (9)
{TAB}
\t
@LF
mais rien n'a fonctionné :/
Quelqu'un a-t'il déjà rencontré un problème similaire?
Re: [..] Stringsplit et tabulations
Posté : mer. 13 avr. 2011 15:07
par peuchere83
Bonjour lokidor,
si je ne me trompe pas, il faut que tu utilises la fonction: StringStripWS.
@+
Re: [..] Stringsplit et tabulations
Posté : mer. 13 avr. 2011 15:23
par sksbir
bonjour
Oublie la proposition de peuchere83 : StringStripWS; c'est pour enlever les caractères d'une chaine, pas pour la splitter.
Le caractère pour la tabulation, c'est @TAB, (faire F1 sur @TAB dans scite pour avoir les détails)
et si ça marche toujours pas, alors tu devrais analyser ton fichier avec un éditeur hexadécimal ( winvi par exemple ) pour vérifier quel est le code ASCII de ton fameux séparateur ( ou alors écrire un petit script pour ça dans autoit )
Par ailleurs, la fonction , c'est stringsplit, sans "_" devant....
Re: [..] Stringsplit et tabulations
Posté : mer. 13 avr. 2011 15:32
par lokidor
@peuchere83 (amis varoi bonjour

) : Merci de ta réponse, mais pourquoi cette fonction?
Elle sert à retirer les blanc non?
@sksbir : Merci bien, en effet, pas de underscore avant la fonction, autant pour moi :p
Je vais tenter avec @TAB, merci beaucoup
edit : ça fonctionne impeccable, merci beaucoup et bonne journée à tous

Re: [R] Stringsplit et tabulations
Posté : mer. 13 avr. 2011 15:35
par peuchere83
:oops:Cela m'apprendra à faire plusieurs choses en même temps.
Merci sksbir : de m'avoir repris
Re: [R] Stringsplit et tabulations
Posté : mer. 13 avr. 2011 16:26
par sksbir
peuchere83 a écrit ::oops:Cela m'apprendra à faire plusieurs choses en même temps.
Merci sksbir : de m'avoir repris
T’inquiète pas, des boulettes, j'en ai écris des bien plus grosses que ça sur ce forum...

Re: [R] Stringsplit et tabulations
Posté : mer. 13 avr. 2011 16:52
par Manwe
Salut,
je pense qu'avec les expressions régulières tu peux t'en sortir.
En rajoutant un TAB a la fin ca peut donner ca:
► Afficher le texte
#Include <Array.au3>
$array = StringRegExp("toto tata tutu titi ", "(.*?)\t", 3)
_ArrayDisplay($array)