Articles of expresión regular de

¿Sintaxis de expresión regular para “no coincidir con nada”?

Tengo un motor de plantilla de Python que usa mucho regexp. Utiliza concatenación como: re.compile( regexp1 + “|” + regexp2 + “*|” + regexp3 + “+” ) Puedo modificar las subcadenas individuales (regexp1, regexp2, etc.). ¿Hay alguna expresión pequeña y ligera que no coincida con nada, que pueda usar dentro de una plantilla donde no […]

Representando el número de versión como expresión regular

Necesito representar números de versión como expresiones regulares. La definición amplia es Consisten solo de numeros Permitir cualquier número de puntos decimales (pero no consecutivamente) No hay límite en el número máximo Así que 2.3.4.1,2.3,2,9999.9999.9999 son todos válidos mientras que 2..,2.3. no es. Escribí el siguiente regex simple ‘(\d+\.{0,1})+’ Usándolo en python con el módulo […]

Diferente comportamiento de la misma expresión regular en Python y Java.

En primer lugar, mis disculpas ya que no conozco expresiones regulares tan bien. Estoy usando una expresión regular para hacer coincidir una cadena. Lo probé en la interfaz de línea de comandos de Python, pero cuando lo ejecuté en Java, produjo un resultado diferente. Ejecución de Python: re.search(“[0-9]*[\\.[0-9]+]?[^0-9]*D\\([M|W]\\)\\s*US”, “9.5 D(M) US”); da el resultado como: […]

hacer coincidir los nombres de archivo con los nombres de las carpetas y luego mover los archivos

Tengo archivos llamados “a1.txt”, “a2.txt”, “a3.txt”, “a4.txt”, “a5.txt” y así sucesivamente. Luego tengo carpetas llamadas “a1_1998”, “a2_1999”, “a3_2000”, “a4_2001”, “a5_2002” y así sucesivamente. Me gustaría hacer la conexión entre el archivo “a1.txt” y la carpeta “a1_1998” por ejemplo. (Supongo que necesitaré una expresión regular para hacer esto). luego use shutil para mover el archivo “a1.txt” […]

Reemplazo de Python usando expresiones regulares

¿Alguien sabe cómo reemplazar todas las incidencias de ‘<\ d +' regex con '\ r \ n <\ d +', por ejemplo? “<20" debe ser transformado a “\r\n<20" pero “> HELLO < asassdsa" debe estar intacto

Python re.sub (): cómo sustituir todas ‘u’ o ‘U’s con’ you ‘

Estoy haciendo algo de normalización de texto usando python y expresiones regulares. Me gustaría sustituir todas las “u” o “u” con “tú”. Esto es lo que he hecho hasta ahora: import re text = ‘how are u? umberella u! u. U. U@ U# u ‘ print re.sub (‘ [u|U][s,.,?,!,W,#,@ (^a-zA-Z)]’, ‘ you ‘, text) La […]

Regex para recuperar al menos 5 números iguales en una fila

Buscando la expresión regular para encontrar todas las secuencias de dígitos más largas (comenzando con longitud = 5) de los mismos números. P.ej: Input: ‘hgfd 0022222233333 4444 5556555 0000000’ Output: [‘222222’, ‘33333’, ‘0000000’] ACTUALIZACIÓN: los espacios deben ser ignorados. P.ej: Input: ‘002223333 3344 444 44’ Output: [‘3333 33′, ’44 444 44’]

Caracteres acentuados en una expresión regular con Python

Este es mi codigo # -*- coding: utf-8 -*- import json import re with open(“/Users/paul/Desktop/file.json”) as json_file: file = json.load(json_file) print file[“desc”] key=”capacità” result = re.findall(“((?:[\S,]+\s+){0,3})”+key+”\s+((?:[\S,]+\s*){0,3})”, file[“desc”], re.IGNORECASE) print result Este es el contenido del archivo. { “desc”: “Frigocongelatore, capacit\u00e0 di 215 litri, h 122 cm, classe A+” } Mi resultado es [] pero lo […]

Buscar y reemplazar usando expresiones regulares en python

str = ‘{“name”: “John”, “company”: “AB”C corp”, “id”: “12g: “123 12-12″}’ B”C reemplazar con cadena vacía ” g: “1 reemplazar con una cadena vacía ” Cadena requerida str = ‘{“name”: “John”, “company”: “A corp”, “id”: “1223 12-12”}’ ¿Cuál es la expresión regular para esto? Intentó import re str = re.sub(r’^[a-zA-Z0-9: “0-9]$’, “”, str) Ejemplos: Valid: […]

Necesito ayuda para escribir expresiones regulares en condición opcional

Tengo un archivo de registro que contiene como abajo log = Using data from (yyyy/mm/dd): 2011/8/3 0 files queued for scanning. Warning: E:\test\Händler.pdf File not Found. Loading com, please wait. 1520 file scanned. Quiero escribir una expresión regular para detectar el mensaje de advertencia porque esta es una advertencia opcional. Algunas veces escribí el texto […]