[python] JA k bysem udělal následující věc pomocí regulárních výrazů

MICHÁLEK Jan Mgr. Michalek.Jan na uhul.cz
Pátek Leden 15 07:09:57 CET 2010


Abych lepší specifikoval dotaz, řekněme, že bysem měl tab delimited tabulku, kde sou čísla a alfanumerické řetězce. A potřeboval bych zauvozovkovat všechno, co obsahuje něco jinýho než čísla.
Příklad:
A	1n2	2	3	b5n2

A chci:

'A'	'1n2'	2	3	'b5n2'

A nejlíp kdyby šlo zadat, aby sem zauvozvoval konkrétbní sloupce, tj, udělat, abysem zauvozovkoval natvrdo 1,2 a 5 sloupec??
Díky
Je.

-----Original Message-----
From: python-bounces na py.cz [mailto:python-bounces na py.cz] On Behalf Of MICHÁLEK Jan Mgr.
Sent: Friday, January 15, 2010 7:03 AM
To: Konference PyCZ
Subject: Re: [python]JA k bysem udělal následující věc pomocí regulárních výrazů

Ještě bych se rád optal, jak udělat, aby to bralo jen ty písmenka, před kterejma a za kterejma je \t. Dík 

-----Original Message-----
From: python-bounces na py.cz [mailto:python-bounces na py.cz] On Behalf Of Petr Hlávka
Sent: Thursday, January 14, 2010 12:24 PM
To: Konference PyCZ
Subject: Re: [python]JA k bysem udělal následující věc pomocí regulárních výrazů

Dobrý den,

mělo by to jít udělat snadno s pomocí "group reference"

re.sub(r"([a-z])", r"'\1'", table)

(table je retezec obsahujici tabulku)

  S pozdravem Petr Hlávka.

2010/1/14 MICHÁLEK Jan Mgr. <Michalek.Jan na uhul.cz>:
> Mam tab delimited tabulku kde jsou čísla a písmenka a potřebuju dát 
> všechny písmenka '[a-z]' do jednoduchejch uvozovek.
> Takhle to vypadá
> 1    a    c
> 2    d    s
> --
> a takhle to chci
>
> 1    'a'    'c'
> 2    'd'    's'
>
> je na to nějaká finta??
> Dík
> Je.
>
>
>
> Mgr Jan Michálek
>
> oddělení GIS
>
> útvar ISaT
>
> ÚHÚL Brandýs nad Labem
>
> tel.: +420 322 319 886
>
> email: mailto:michalek.jan na uhul.cz
>
> url: http://www.uhul.cz/
>
>
>
> __________ Informace od ESET NOD32 Antivirus, verze databaze 4769
> (20100113) __________
>
> Tuto zpravu proveril ESET NOD32 Antivirus.
>
> http://www.eset.cz
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
_______________________________________________
Python mailing list
Python na py.cz
http://www.py.cz/mailman/listinfo/python
 

__________ Informace od ESET NOD32 Antivirus, verze databaze 4769 (20100113) __________

Tuto zpravu proveril ESET NOD32 Antivirus.

http://www.eset.cz
 
 

__________ Informace od ESET NOD32 Antivirus, verze databaze 4773 (20100114) __________

Tuto zpravu proveril ESET NOD32 Antivirus.

http://www.eset.cz
 
_______________________________________________
Python mailing list
Python na py.cz
http://www.py.cz/mailman/listinfo/python
 

__________ Informace od ESET NOD32 Antivirus, verze databaze 4773 (20100114) __________

Tuto zpravu proveril ESET NOD32 Antivirus.

http://www.eset.cz
 
 

__________ Informace od ESET NOD32 Antivirus, verze databaze 4773 (20100114) __________

Tuto zpravu proveril ESET NOD32 Antivirus.

http://www.eset.cz
 


Další informace o konferenci Python