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 <[email protected]>

> 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
> [email protected]
> http://www.py.cz/mailman/listinfo/python
>
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem