Curso de Programación en Python/RegEx-10

De WikiCabal
Ir a la navegación Ir a la búsqueda

Back reference por posición

[rrc@Pridd ~]$ python3
Python 3.4.3 (default, Jul  1 2015, 18:38:11) 
[GCC 4.9.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import re
>>>
MatchObject1 = re.search("[0-9]+", "Número de Cliente: 234321, Fecha: 26 Noviembre, 2015" )
>>> MatchObject1.group()
'234321'
>>> 
>>> MatchObject1.span()
(19, 25)
>>> MatchObject1.start()
19
>>> MatchObject1.end()
25
>>> MatchObject1.span()[0]
19
>>> MatchObject1.span()[1]
25

Un match object contiene los metodos group(), 
                                     span(), 
                                     start() 
                                     y end(), 
cómo puedes ver aquí