
Python - Rozdělění řetězce
Ahoj, poradí nějaký znalec Pythonu jak jednoduše naplnit seznam 'list' z proměnné '_str' po 5 znacích ? Abych se přiznal, nenašel jsem ani složitý způsob Díky
_str = 'yvqw87e987eq'
print(list[1]) # gfda6
print(list[2]) # 5g465
print(list[3]) # as4d1
print(list[4]) # vcx
Například pomocí regulárního výrazu
Wow, ty v tom asi dělaš hezky dlouho, že ? A jde to jednoduše i pro celá slova ?
_str = 'Dneska je krásný den. Programování mi ale vůbec nejde, je to fakt hrůza'
Délka řádku 20 aby se to nezalomilo ve slově nebo třeba s tečkou, otazníkem za slovem atd...
Díky moc.
Na toto se také dají použít regulární výrazy, jako jsem použil výše.
Zde je interaktivní tutoriál regexone.com
Zde tester výrazů přímo pro Python pythex.org
A zde je cheat sheet výrazů http://www.cheatography.com/davechild/cheat-sheets /regular-expressions/