Discussion:
[Python-es] Separar un string en dos reglones?
unknown
2014-09-08 21:46:18 UTC
Permalink
Hola, como hago para separar un string en dos?

Lorem ipsum dolor sit amet, vis ludus veniam numquam et.

en:

Lorem ipsum dolor sit amet,

vis ludus veniam numquam et.

Sin saber donde esta el corte, puede ser cualquier texto, el limite puede
ser por ejemplo 24 caracteres, pero si se fijan en el ejemplo quedaría la
palabra "amet" cortada, la idea es que no se corte y quede como en el
ejemplo.

que se puede hacer?
--
*Diego Alonso Uribe Gamez*
------------------------------

*Desarrollador web*

Twitter: @DiegoUG <http://www.twitter.com/DiegoUG>

Google+: +DiegoAlonsoUribeGamez
<https://plus.google.com/+DiegoAlonsoUribeGamez>
------------------------------
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140908/b3f2a78a/attachment.html>
unknown
2014-09-08 21:52:06 UTC
Permalink
Tal vez sea esto lo que buscas.

https://docs.python.org/2/library/textwrap.html
Post by unknown
Hola, como hago para separar un string en dos?
Lorem ipsum dolor sit amet, vis ludus veniam numquam et.
Lorem ipsum dolor sit amet,
vis ludus veniam numquam et.
Sin saber donde esta el corte, puede ser cualquier texto, el limite puede
ser por ejemplo 24 caracteres, pero si se fijan en el ejemplo quedaría la
palabra "amet" cortada, la idea es que no se corte y quede como en el
ejemplo.
que se puede hacer?
--
*Diego Alonso Uribe Gamez*
------------------------------
*Desarrollador web*
Google+: +DiegoAlonsoUribeGamez
<https://plus.google.com/+DiegoAlonsoUribeGamez>
------------------------------
_______________________________________________
Python-es mailing list
Python-es en python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140908/ab6e5375/attachment.html>
unknown
2014-09-08 21:52:51 UTC
Permalink
¿usas la coma como delimitador? el método split te puede ayudar.
cadena.split(',')
Post by unknown
Hola, como hago para separar un string en dos?
Lorem ipsum dolor sit amet, vis ludus veniam numquam et.
Lorem ipsum dolor sit amet,
vis ludus veniam numquam et.
Sin saber donde esta el corte, puede ser cualquier texto, el limite puede
ser por ejemplo 24 caracteres, pero si se fijan en el ejemplo quedaría la
palabra "amet" cortada, la idea es que no se corte y quede como en el
ejemplo.
que se puede hacer?
--
*Diego Alonso Uribe Gamez*
------------------------------
*Desarrollador web*
Google+: +DiegoAlonsoUribeGamez
<https://plus.google.com/+DiegoAlonsoUribeGamez>
------------------------------
_______________________________________________
Python-es mailing list
Python-es en python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140908/0327f4d8/attachment.html>
unknown
2014-09-08 21:56:45 UTC
Permalink
Si lo que quieres es que quede en un contendor HTML (solo por si las dudas)
deberías usar CSS.


Saludos.


El 8 de septiembre de 2014, 16:52, Omar Gutiérrez <omar.vpa en gmail.com>
Post by unknown
¿usas la coma como delimitador? el método split te puede ayudar.
cadena.split(',')
Post by unknown
Hola, como hago para separar un string en dos?
Lorem ipsum dolor sit amet, vis ludus veniam numquam et.
Lorem ipsum dolor sit amet,
vis ludus veniam numquam et.
Sin saber donde esta el corte, puede ser cualquier texto, el limite puede
ser por ejemplo 24 caracteres, pero si se fijan en el ejemplo quedaría la
palabra "amet" cortada, la idea es que no se corte y quede como en el
ejemplo.
que se puede hacer?
--
*Diego Alonso Uribe Gamez*
------------------------------
*Desarrollador web*
Google+: +DiegoAlonsoUribeGamez
<https://plus.google.com/+DiegoAlonsoUribeGamez>
------------------------------
_______________________________________________
Python-es mailing list
Python-es en python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es en python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
--
Charly Román
Software Developer
http://croman.mx
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140908/c4e1d032/attachment.html>
unknown
2014-09-08 22:10:31 UTC
Permalink
''.splitlines() ?

by:

ISC. Manuel Alejandro Estévez Fernández


El 8 de septiembre de 2014, 16:52, Omar Gutiérrez <omar.vpa en gmail.com>
Post by unknown
¿usas la coma como delimitador? el método split te puede ayudar.
cadena.split(',')
Post by unknown
Hola, como hago para separar un string en dos?
Lorem ipsum dolor sit amet, vis ludus veniam numquam et.
Lorem ipsum dolor sit amet,
vis ludus veniam numquam et.
Sin saber donde esta el corte, puede ser cualquier texto, el limite puede
ser por ejemplo 24 caracteres, pero si se fijan en el ejemplo quedaría la
palabra "amet" cortada, la idea es que no se corte y quede como en el
ejemplo.
que se puede hacer?
--
*Diego Alonso Uribe Gamez*
------------------------------
*Desarrollador web*
Google+: +DiegoAlonsoUribeGamez
<https://plus.google.com/+DiegoAlonsoUribeGamez>
------------------------------
_______________________________________________
Python-es mailing list
Python-es en python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es en python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140908/e8058118/attachment.html>
unknown
2014-09-09 08:57:13 UTC
Permalink
El 8 de septiembre de 2014, 23:46, DiegoUG <diego.uribe.gamez en gmail.com>
Post by unknown
Lorem ipsum dolor sit amet, vis ludus veniam numquam et.
Usa el poder las expresiones regulares:

import re

pat = re.compile("(.{24,}?\W)")

txt = "Lorem ipsum dolor sit amet, vis ludus veniam numquam et."
res = [x.strip() for x in pat.split(txt) if x]
--
Hyperreals *R "Quarks, bits y otras criaturas infinitesimales":
http://ch3m4.org/blog
Buscador Python Hispano: http://ch3m4.org/python-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140909/71c3dd22/attachment.html>
unknown
2014-09-09 14:34:18 UTC
Permalink
Hola Chema,

no estoy seguro de que eso sea lo que quiere.
Decia dividir el string en 2 partes. Con tu solucion se divide en N partes.
Necesitamos que Diego explique mejor lo que necesita.

saludos
Jose
Post by unknown
El 8 de septiembre de 2014, 23:46, DiegoUG <diego.uribe.gamez en gmail.com>
Post by unknown
Lorem ipsum dolor sit amet, vis ludus veniam numquam et.
import re
pat = re.compile("(.{24,}?\W)")
txt = "Lorem ipsum dolor sit amet, vis ludus veniam numquam et."
res = [x.strip() for x in pat.split(txt) if x]
--
http://ch3m4.org/blog
Buscador Python Hispano: http://ch3m4.org/python-es
_______________________________________________
Python-es mailing list
Python-es en python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
unknown
2014-09-10 01:07:03 UTC
Permalink
El 9 de septiembre de 2014, 16:34, Jose Caballero <jcaballero.hep en gmail.com>
Post by unknown
Hola Chema,
no estoy seguro de que eso sea lo que quiere.
Decia dividir el string en 2 partes. Con tu solucion se divide en N partes.
Se puede pasar a .split() un argumento con el número de cortes a realizar.
Post by unknown
Necesitamos que Diego explique mejor lo que necesita.
A descripciones breves, soluciones concisas.
Post by unknown
saludos
Jose
Post by unknown
El 8 de septiembre de 2014, 23:46, DiegoUG <diego.uribe.gamez en gmail.com>
Post by unknown
Lorem ipsum dolor sit amet, vis ludus veniam numquam et.
import re
pat = re.compile("(.{24,}?\W)")
txt = "Lorem ipsum dolor sit amet, vis ludus veniam numquam et."
res = [x.strip() for x in pat.split(txt) if x]
--
http://ch3m4.org/blog
Buscador Python Hispano: http://ch3m4.org/python-es
_______________________________________________
Python-es mailing list
Python-es en python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es en python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
--
Hyperreals *R "Quarks, bits y otras criaturas infinitesimales":
http://ch3m4.org/blog
Buscador Python Hispano: http://ch3m4.org/python-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140910/8f71948d/attachment.html>
unknown
2014-09-09 16:02:14 UTC
Permalink
Genial, funciono correctamente +1
Post by unknown
El 8 de septiembre de 2014, 23:46, DiegoUG <diego.uribe.gamez en gmail.com>
Post by unknown
Lorem ipsum dolor sit amet, vis ludus veniam numquam et.
import re
pat = re.compile("(.{24,}?\W)")
txt = "Lorem ipsum dolor sit amet, vis ludus veniam numquam et."
res = [x.strip() for x in pat.split(txt) if x]
--
http://ch3m4.org/blog
Buscador Python Hispano: http://ch3m4.org/python-es
_______________________________________________
Python-es mailing list
Python-es en python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
--
*Diego Alonso Uribe Gamez*
------------------------------

*Desarrollador web*

Twitter: @DiegoUG <http://www.twitter.com/DiegoUG>

Google+: +DiegoAlonsoUribeGamez
<https://plus.google.com/+DiegoAlonsoUribeGamez>
------------------------------
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140909/a37f7bf1/attachment.html>
Loading...