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]]

È stato utile?

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
scroll top