Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Ezechiel
Bonjour,
j'ai une chaine su type (A1,B1,C1)(A2,B2,C2)...(An,Bn,Cn)
Avec les Xi pouvant contenir un peu n'importe quoi (des commandes latex) sauf ')(' consécutif.
J'aimerai transformer cela en un hachage de tableaux avec comme clé Ai et Bi et Ci dans le tableau.
Je n'y arrive pas. Je n'arrive même pas à spliter sur )(.
Merci.
Salut,
La fonction split utilise des expressions régulières pour découper tes chaines, tu dois donc despécifier tes parenthèses (qui ont un sens en RegExp) si tu veux découper ta chaine. Tu peux donc faire quelque chose dans le genre de
split(/(|)(|)/, ...)
pour récuperer un tableau de chaines du type "A1,B1,C1" et ensuite splitter sur les virgules.
J'espère que ça t'avance un peu.
-- Ezechiel
Bonjour,
j'ai une chaine su type (A1,B1,C1)(A2,B2,C2)...(An,Bn,Cn)
Avec les Xi pouvant contenir un peu n'importe quoi (des commandes latex)
sauf ')(' consécutif.
J'aimerai transformer cela en un hachage de tableaux avec comme clé Ai
et Bi et Ci dans le tableau.
Je n'y arrive pas. Je n'arrive même pas à spliter sur )(.
Merci.
Salut,
La fonction split utilise des expressions régulières pour découper tes
chaines, tu dois donc despécifier tes parenthèses (qui ont un sens en
RegExp) si tu veux découper ta chaine.
Tu peux donc faire quelque chose dans le genre de
split(/(|)(|)/, ...)
pour récuperer un tableau de chaines du type "A1,B1,C1" et ensuite
splitter sur les virgules.
j'ai une chaine su type (A1,B1,C1)(A2,B2,C2)...(An,Bn,Cn)
Avec les Xi pouvant contenir un peu n'importe quoi (des commandes latex) sauf ')(' consécutif.
J'aimerai transformer cela en un hachage de tableaux avec comme clé Ai et Bi et Ci dans le tableau.
Je n'y arrive pas. Je n'arrive même pas à spliter sur )(.
Merci.
Salut,
La fonction split utilise des expressions régulières pour découper tes chaines, tu dois donc despécifier tes parenthèses (qui ont un sens en RegExp) si tu veux découper ta chaine. Tu peux donc faire quelque chose dans le genre de
split(/(|)(|)/, ...)
pour récuperer un tableau de chaines du type "A1,B1,C1" et ensuite splitter sur les virgules.
J'espère que ça t'avance un peu.
-- Ezechiel
Nicolas
split(/(|)(|)/, ...)
Merci. Ca marche sauf que le premier truc obtenu est une chaine vide ensuite les autres arrive comme il faut, puis encore une chaine vide pour finir.
Nicolas.
-- Powered .~. by Linux /V Enlever ------ // Take off solutions for /( ) BULBA smart penguins ^`~'^
split(/(|)(|)/, ...)
Merci.
Ca marche sauf que le premier truc obtenu est une chaine vide ensuite
les autres arrive comme il faut, puis encore une chaine vide pour finir.
Nicolas.
--
Powered .~.
by Linux /V Enlever
------ // \ Take off
solutions for /( ) BULBA
smart penguins ^`~'^