Otra de expresiones regulares en archivo

Josu Oyanguren josu en ubera.net
Mar Ene 25 15:47:51 CET 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

puedes usar el método find de las cadenas

|>> s = '           fixed-address       192.168.15.5;'
|>> s.find(';')
43

(por tanto)

|>> s[31:s.find(';')]
'192.168.15.5'


Un saludo.

Josu.

Christian González escribió:
| Tengo una nueva duda con las expresiones regulares en
| mi programita para modificar el archivo
| /etc/dhcpd.conf
|
| Usando substrings puedo elegir desde qué caracter de
| una línea quiero obtener el contenido (algo así como a
| = linea[10:20]). Pero, ¿cómo puedo obtener el
| contenido de una línea hasta encontrar un caracter
| específico?
|
| Por ejemplo: supongamos que tengo la siguiente línea:
|
|           fixed-address       192.168.15.5;
|
| Necesito obtener sólo los caracteres desde la posición
| 31 hasta el caracter punto y coma. ¿Puedo hacer esto
| con substrings? ¿O tengo que usar expresiones
| regulares?
|
| Me ha costado bastante digerir esto de las expresiones
| regulares, pero de a poco voy entendiendo.
|
| Gracias de antemano a todos. Es muy motivante recibir
| respuestas con tanta rapidez (y de tan buena calidad)
| en esta lista de correo.
|
| Atentamente
| --
| Christian González G.
|
|
| 		
| ______________________________________________
| Renovamos el Correo Yahoo!: ¡250 MB GRATIS!
| Nuevos servicios, más seguridad
| http://correo.yahoo.es
| _______________________________________________
| Python-es mailing list
| Python-es en aditel.org
| http://listas.aditel.org/listinfo/python-es
|
|


- --



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFB9lwX5ju4HVxhuqQRArvrAJ9ovmlX7HVxsUHsH9pe9f+Zccb3EgCffwH5
PcglDvTMY31EPnFerd/xWm8=
=IkHe
-----END PGP SIGNATURE-----
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es