Domanda
Forse questo è il sito sbagliato chiedere, ma si spera che qualcuno lo sa ...
Come faccio a rompere una stringa a Maple e conservarlo in una lista di stringhe?
vale a dire. la mia stringa è: "Mi piace il fine settimana"
e voglio rompere in stringhe di dimensioni 2 ... quindi vorrei assomigliare a questo
substrs;
substrs = [[i] [lo] [ve] [t] [ha] [w] [ee] [ke] [nd] [s]]
Soluzione
LengthSplit
nel pacchetto StringTools
sembra di fare ciò che si vuole:
substrs := StringTools[LengthSplit]("i love the weekends", 2);
Altri suggerimenti
questo funziona alla grande! Come vorresti che la conversione a un elenco però? - user69514 20 aprile '09 alle 17:36
Semplice, basta mettere un costruttore lista attorno ad esso:
substrs := [StringTools[LengthSplit]("i love the weekends", 2)];
s := "abcdefghijklmnopqrstuvwxyz";
s[1..2];
seq(s[i..i+1], i=1..length(s), 2);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow