Pregunta

Tal vez este es el sitio equivocado para preguntar, pero es de esperar que alguien sabe ...

¿Cómo romper una cadena de arce y lo almacenan en una lista de subcadenas?

es decir. mi cadena es: "i love los fines de semana"

y quiero romperla en subseries de tamaño 2 ... por lo que se vería así

substrs;

substrs = [[i] [Lo] [VE] [T] [él] [w] [ee] [Ke] [nd] [s]]

¿Fue útil?

Solución

LengthSplit en el paquete StringTools parece hacer lo que quiere:

substrs := StringTools[LengthSplit]("i love the weekends", 2);

Otros consejos

  

esto funciona muy bien! ¿Cómo le convertirlo en una lista sin embargo? - user69514 abr 20 '09 a las 17:36

simple, sólo hay que poner un constructor lista de alrededor de ella:

substrs := [StringTools[LengthSplit]("i love the weekends", 2)];
s := "abcdefghijklmnopqrstuvwxyz";
s[1..2];
seq(s[i..i+1], i=1..length(s), 2);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top