J'ai une chaîne et j'aimerais obtenir toutes les combinaisons possibles de regroupements de celles-ci tout en les gardant dans la même séquence. J'ai pensé à faire quelque chose comme une approche n-gramme et ensuite concaténer les résultats.obtenir toutes les combinaisons de séparations de chaînes
Donc, si j'ai l'exemple chaîne:
Je voudrais obtenir (sans ordre particulier):
aa | bb cc dd
aa bb | cc dd
aa bb cc | dd
aa | bb cc | dd
aa | bb | cc dd
aa bb | cc | dd
aa | bb | cc | dd
Je préférerais répondre à bash ou python.
Ceci est certainement possible dans bash, mais pas une idée particulièrement bonne. N'y a-t-il pas de "vraies" langues à votre disposition? Python? Perl? – slim
@slim python serait possible, je pourrais changer le titre – badner
'aa | bb | cc dd' est répété dans la sortie attendue ... ajoutez ce que vous avez essayé de remettre en question aussi ... – Sundeep