Articles of expresión regular de

Python hace coincidir una cadena con expresiones regulares

Necesito una expresión regular de python para verificar si una palabra está presente en una cadena. La cadena está separada por comas, potencialmente. Así por ejemplo, line = ‘This,is,a,sample,string’ Quiero buscar en base a “muestra”, esto devolvería verdadero. Estoy crappy con reg ex, así que cuando miré los documentos de python, vi algo como import […]

reemplazar cadena en el archivo con el uso de expresiones regulares

¿Cómo puedo reemplazar la cadena en el archivo con el uso de expresiones regulares en Python, porque quiero abrir un archivo en el que debo reemplazar cadenas por otra cadena y necesitamos usar Reg Expressions (Buscar y reemplazar)? ¿Puede alguien ayudarme? Algún ejemplo de abrir archivo y usarlo con búsqueda y reemplazo de método.

Cómo obtener la statement de función o definiciones usando expresiones regulares

Quiero conseguir solo prototipos de funciones como int my_func(char, int, float) void my_func1(void) my_func2() desde archivos C usando expresiones regulares y python. Aquí está mi formato de expresiones regulares: “.*\(.*|[\r\n]\)\n”

¿Cómo usar el operador de tubería como parte de una expresión regular?

Quiero hacer coincidir la url dentro de cadenas como u1 = “Check this out http://www.cnn.com/stuff lol” u2 = “see http://www.cnn.com/stuff2” u3 = “http://www.espn.com/stuff3 is interesting” Algo parecido a lo siguiente funciona, pero es engorroso porque tengo que repetir todo el patrón. re.findall(“[^ ]*.cnn.[^ ]*|[^ ]*.espn.[^ ]*”, u1) En particular, en mi código real quería unir […]

Python regex mayúsculas palabra unicode

Necesito encontrar abreviaturas de texto en muchos idiomas. La expresión regular actual es: import regex as re pattern = re.compile(‘(?:[\w]\.)+’, re.UNICODE | re.MULTILINE | re.DOTALL | re.VERSION1) pattern.findall(“USA usa”) No necesito usa en el resultado, solo necesito texto en mayúscula. [AZ] no funcionará en ningún idioma, excepto en inglés.

Regex para separar numérico de alfa

Tengo un montón de cuerdas: “10people” “5cars” .. ¿Cómo podría dividir esto a? [’10’,’people’] [‘5′,’cars’] Puede ser cualquier cantidad de números y texto. Estoy pensando en escribir algún tipo de expresión regular, pero estoy seguro de que hay una forma fácil de hacerlo en Python.

Python Regex “objeto no tiene atributo”

He estado armando una lista de páginas que necesitamos actualizar con nuevo contenido (estamos cambiando los formatos de medios). En el proceso estoy catalogando páginas que tienen correctamente el nuevo contenido. Aquí está la idea general de lo que estoy haciendo: Iterar a través de una estructura de archivos y obtener una lista de archivos […]

La expresión regular de Python para que coincida con la dirección IPV4 no funciona

Estoy usando la biblioteca re . def validate_ip(self, ip): pattern = re.compile(r'([01]?[0-9]?[0-9]|2[0-4][0-9]|2[5][0-5])\.{4}’) matchObj = re.match(pattern, ip) if matchObj == None: print “Invalid IP:”, ip sys.exit(0) Cuando paso la IP 192.0.0.0 , la salida es: Invalid IP: 192.0.0.0 ¿Por qué no coincide?

Intersección de dos clases Regex

¿Cómo se puede crear una clase regex que sea la intersección de otras dos clases regex? Por ejemplo, ¿cómo puedo buscar consonantes con [az] y [^aeiou] sin construir explícitamente una clase de expresión regular que contenga todas las consonantes así? [bcdfghjlkmnpqrstvwxyz] # explicit consonant regex class

Regex coincide con el número par de letras

Necesito hacer coincidir una expresión en Python con expresiones regulares que solo coincidan con el número par de apariciones de letras. Por ejemplo: AAA # no coincide Partido AA # fsfaAAasdf # match partido sAfA # partido sdAAewAsA # AeAiA # no coincide Un número par de As debe coincidir.