Curso de Programación en Python/RegEx-5
Ir a la navegación
Ir a la búsqueda
Hemos aprendido cómo hacer coincidencia en el comienzo de una cadena. ¿Y el final? Por supuesto que es posible. El signo del dólar "$" se utiliza como un metacaracter para este propósito. '$' Coincide con el final de una cadena o simplemente antes de la nueva línea al final de la cadena. Si en el modo MULTILINE, también coincide antes de una nueva línea. Demostramos el uso del carácter "$" en el siguiente ejemplo: [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 >>> print(re.search(r"Python\.$","A mi me gusta Python.")) <_sre.SRE_Match object; span=(14, 21), match='Python.'> >>> print(re.search(r"Python\.$","A mi me gusta Python y C.")) None >>> print(re.search(r"Python\.$","A mi me gusta Python.\nOtros prefieron Ruby.")) None >>> print(re.search(r"Python\.$","A mi me gusta Python.\nOtros prefieron Ruby.", re.M)) <_sre.SRE_Match object; span=(14, 21), match='Python.'> >>>