Je dois diviser une chaîne en une liste de parties dans Ruby, mais j'ai besoin d'ignorer des choses à l'intérieur des paramètres. Par exemple:Fractionner une chaîne dans Ruby, en ignorant le contenu des parenthèses?
A +4, B +6, C (hello, goodbye) +5, D +3
J'aimerais la liste résultant être:
[0]A +4
[1]B +6
[2]C (hello, goodbye) +5
[3]D +3
Mais je ne peux pas simplement diviser sur des virgules, parce que ce serait diviser le contenu des parenthèses. Existe-t-il un moyen de diviser les choses sans pré-analyser les virgules dans les accolades dans quelque chose d'autre?
Merci.
Méfiez-vous des visages Frowny :-(déconner l'analyse syntaxique –