preloader

1. Januar 1 | 2 minuten lesen
Inhaltsverzeichnis

coincide con el patrón. Comenzando en pos si se proporciona y terminando en endpos si es así proporcionado (de lo contrario, procesa toda la cadena). • Pattern.match(string, pos, endpos) Si cero o más caracteres en el comienzo de la cadena coincide con esta expresión regular, devuelve una correspondencia objeto de coincidencia de ing. Devuelva Ninguno si la cadena no coincide con el patrón. El pos y endpos son opcionales y especifican las posiciones inicial y final dentro que buscar. • Pattern.split(string, maxsplit = 0)Idéntico a split() función, usando el patrón compilado. • Pattern.findall(string[, pos[, endpos]]) Similar a findall (), pero también acepta parámetros opcionales pos y endpos que limitan la región de búsqueda como para buscar(). • Pattern.finditer(string[, pos[, endpos]]) Similar a find- función iter(), pero también acepta parámetros opcionales pos y endpos que limita la región de búsqueda como para search(). • Patrón.sub(reemplazo, cadena, cuenta

0)Idéntico a el sub() función, usando el patrón compilado. • Pattern.subn(repl, string, count = 0)Idéntico al subn() función, usando el patrón compilado. • Pattern.pattern la cadena de patrón de la que se extrajo el objeto de patrón. compilado A continuación se muestra un ejemplo del uso de la función compile(). El patrón a ser compilado se define como que contiene 1 o más dígitos (0 a 9): El patrón compilado se puede usar para aplicar métodos como search() a un cadena específica (en este caso contenida en la línea 1). La salida generada por esto es: importar re linea1 = ‘El precio es 23.55’ contieneEnteros = r’\d+' rePattern = re.compile(contieneEnteros) matchLine1 = rePatrón.buscar(línea1) si línea de coincidencia1: print(‘La línea 1 contiene un número’) demás: print(‘La línea 1 no contiene un número’) La línea 1 contiene un número 22.5 Trabajar con expresiones regulares de Python 269

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Weiterlesen