[python] regexpové \t

Petr Messner petr.messner na gmail.com
Sobota Březen 2 12:51:49 CET 2013


Má to být takhle?

>>> re.sub(r"\d+\t", "595tab", "577\t577 577")
'595tab577 577'

Ten dolar ($) označuje konec řetězce, takže jakýkoliv regulární výraz
obsahující dolar jinde než na konci nemá moc velký smysl.

PM


2013/3/2 Roman Beno <romanbeno273 na gmail.com>

> Dobrý deň,
>
> vedeli by ste niekto poradiť ako vyjadrím \t ako súčasť retazca v
> regulárnom retazci?
>
> dajme tomu že mám retazec: "577\t577 577"
> a ja chcem z neho vyjmut to "577\t" a nahradit niečim iným,
>
> lenže mi nefunguje zapasovanie ,
>
> retazec = "577\t577 577"
> re.sub("$/d+[\t]", "595tab", retazec)
>
> čiže k žiadnej náhrade neprichádza.
> Ďakujem za odpoved
>
> _______________________________________________
> 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/20130302/7fbeca08/attachment.html>


Další informace o konferenci Python