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