[python] prace s textem

Honza Javorek jan.javorek na gmail.com
Středa Listopad 28 12:59:28 CET 2012


Nazdar,

měly by ti stačit regulární výrazy. http://docs.python.org/library/re.html

    >>> import re
    >>> print re.search(r'def_([^_]+)_0', 'bla bla bla def_Hlinik_0_5 bla
bla').group(1)
    Hlinik

Samozřejmě záleží, jaké je přesně zadání, co vše se může nacházet mezi def_
a _0, apod., ten regulární výraz by mohl být i rafinovanější.

Honza



2012/11/28 <krivkvla%fel.cvut.cz na gtempaccount.com>

> Ahoj, potřeboval bych poradit.
> Mám text například: def_Hlinik_0_5, který je uložený v .txt
> Potřeboval bych načíst .txt (to umím) a zkopírovat do nějaké proměnné
> text, který je mezi def_ a _0 jak to udělat? Prostě kopírování textu od
> nějakého znaku po nějaký druhý (část slov,..)
>
> Děkuji
> krivkvla na fel.cvut.cz
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20121128/4f8470f0/attachment.html>


Další informace o konferenci Python