Articles of expresiones regulares de

Encontrar todas las subcadenas posibles dentro de una cadena. Python Regex

Quiero encontrar todas las subcadenas posibles dentro de una cadena con el siguiente requisito: la subcadena comienza con N, la siguiente letra es todo menos P, y la siguiente letra es S o T Con la cadena de prueba “NNSTL” , me gustaría obtener los resultados “NNS” and “NST” ¿Es esto posible con Regex?

Número de formato número con máscara específica expresiones regulares python

Necesito formatear un número con una máscara específica: 9.9.9.9.99.999 , dependiendo de la longitud de la cadena numérica. Por ejemplo: – 123456789 => 1.2.3.4.56.789 – 123456 => 1.2.3.4.56 – 1234 => 1.2.3.4 – 123 => 1.2.3 – 12 => 1.2 No ocurrirá una cadena de números con 7 u 8 dígitos en la entrada. ¿Cómo […]

Python regex separan las palabras delimitadas por espacios en una lista

Si tengo una cadena = “texto de muestra de hello world” Quiero poder convertirlo en una lista = [“hola”, “mundo”, “muestra”, “texto”] ¿Cómo puedo hacer eso con expresiones regulares? (Otros métodos que no se utilizan son aceptables)

¿Se puede usar una expresión regular como clave en un diccionario?

Quiero crear un diccionario donde las claves sean expresiones regulares: d = {‘a.*’: some_value1, ‘b.*’: some_value2} Entonces, cuando miro en el diccionario: d[‘apple’] Quiero que la ‘apple’ manzana ‘apple’ coincida con las teclas que son expresiones regulares. Si hay una coincidencia completa con una clave / expresión regular, se debe devolver el valor correspondiente. Por […]

Reemplaza las instancias individuales de un personaje que a veces se duplica

Tengo una cadena con cada carácter separado por un carácter de canalización (incluidos los “|” mismos), por ejemplo: “f|u|n|n|y||b|o|y||a||c|a|t” Me gustaría reemplazar todo “|” s que no están al lado de otro “|” Con nada, para obtener el resultado: “funny|boy|a|cat” Intenté usar mytext.replace(“|”, “”) , pero eso elimina todo y hace una palabra larga.

Compruebe si el texto contiene x números en una fila

¿Hay una opción para verificar si el texto dado contiene x números en una fila? Ejemplo: da$ c0220 -> True dsad458d69 -> False Creo que debería usar regular expressions pero no puedo entender cómo.

Divide una cadena por tres delimitadores y agrégalos a listas diferentes

Estoy haciendo un juego de preguntas en Python. Hasta el momento, el progtwig lee en un archivo. En el archivo hay algo como esto: Poles|Magnet|?|Battery El juego funciona por el usuario adivinando qué llena el “?” parte. Ya puedo dividir la cadena en 4 partes separadas dividiendo en la | personaje, pero ahora quiero agregar […]

Buscando una lista basada en valores en otra lista

Tengo una lista de nombres que trato de sacar de una lista de cadenas. Sigo obteniendo falsos positivos como coincidencias parciales. La otra advertencia es que me gustaría que también tome un apellido cuando corresponda. names = [‘Chris’, ‘Jack’, ‘Kim’] target = [‘Chris Smith’, ‘I hijacked this thread’, ‘Kimberly’,’Christmas is here’, ‘CHRIS’] desired_output = [‘Chris […]

Expresión regular de Python Unicode

Estoy usando python 2.4 y tengo algunos problemas con las expresiones regulares de Unicode. He tratado de armar un ejemplo muy claro y conciso de mi problema. Parece que hay algún problema con la forma en que Python reconoce las diferentes codificaciones de caracteres, o un problema con mi comprensión. Muchas gracias por echar un […]

expresiones regulares de Python: captura partes de múltiples cadenas que contienen espacios

Estoy tratando de capturar sub-cadenas de una cadena que se parece a ‘some string, another string, ‘ Quiero que el resultado coincida con el grupo. (‘some string’, ‘another string’) mi solucion actual >>> from re import match >>> match(2 * ‘(.*?), ‘, ‘some string, another string, ‘).groups() (‘some string’, ‘another string’) funciona, pero no es […]