Articles of expresión regular de

Obtener un número de la cadena y usarlo para reemplazar el texto en Python

Tengo una cierta cadena en mi fila de mi archivo de texto, como esta: Básicamente contiene un código html para una fracción. Pero ahora me gustaría reemplazarlo con: 3⁄8 Por lo tanto, debe tomar la palabra “\ frac {3} {8}” y reemplazarla en consecuencia para cada línea. La palabra “\ frac {3} {8}” también cambiará […]

¿Obteniendo enlaces de youtube desde el video de YouTube incorporado en las páginas?

¿Hay alguna expresión regular para obtener los enlaces o las identificaciones de los videos de YouTube en las páginas web?

¿Cuál es la expresión regular para eliminar puntos en acrónimos pero no en nombres de dominio?

Quiero eliminar puntos en las siglas pero no en los nombres de dominio en una cadena de python. Por ejemplo, quiero la cadena ‘abc test@test.com http://www.test.com’ convertirse ‘abc test@test.com http://www.test.com’ El regex más cercano que he hecho hasta ahora es re.sub(‘(?:\s|\A).{1}\.’,lambda s: s.group()[0:2], s) que resulta para ‘ab.c. test@test.com http://www.test.com’ Parece que para que la […]

Encuentre la cadena entre dos subcadenas Y entre la cadena y el final del archivo

Tengo el siguiente problema. Quiero tomar cadenas específicas de un archivo de texto múltiple, hay un cierto patrón en los archivos de texto. por ejemplo example_file = “this is a test Pear this should be included1 Apple this should not be included Pear this should be included2 Apple again this should not be included Pear […]

python: dividir una cadena sin eliminar delimitadores

Estoy tratando de dividir una cadena sin eliminar el delimitador y tener problemas para hacerlo. La cadena que quiero dividir es: ‘+ {- 9 4} {+ 3 2}’ y quiero terminar con [‘+’, ‘{- 9 4}’, ‘{+ 3 2}’] sin embargo, todo lo que he intentado no ha funcionado. Estuve buscando en este post de […]

¿Por qué estas dos expresiones regulares de python producen resultados diferentes?

>>> re.match(r'”([^”]|(\\\”))*”‘, r'”I do not know what \”A\” is”‘).group(0) ‘”I do not know what \\”‘ >>> re.match(r'”((\\\”)|[^”])*”‘, r'”I do not know what \”A\” is”‘).group(0) ‘”I do not know what \\”A\\” is”‘ Estas dos expresiones regulares están destinadas a buscar cadenas entrecomilladas, con secuencias de comillas escapadas. La diferencia, a menos que me esté faltando algo, […]

Necesita la expresión regular para obtener solo el nombre de Tably y la clave principal en Python

Puede que esta pregunta sea tonta, pero no puedo generar la expresión de expresiones regulares para obtener el nombre de la tabla y la CLAVE PRIMARIA. MESA: CREATE TABLE ‘dhcpr_dhcprelayinterface’ ( ‘vrId’ integer default 0, ‘ifName’ string , PRIMARY KEY(ifName,vrId), FOREIGN KEY (vrId) REFERENCES ‘vr_vr'(vrId) ON DELETE CASCADE ON UPDATE CASCADE); Estoy usando: begin = […]

Python: ¿Cómo separo la puntuación de las palabras por el espacio en blanco dejando solo un espacio entre la puntuación y la palabra?

Tengo la siguiente cadena: input = “I love programming with Python-3.3! Do you? It’s great… I give it a 10/10. It’s free-to-use, no $$$ involved!” Toda la puntuación debe estar separada de las palabras EXCEPTO para “/”, “‘”, “-“, “+” y “$”. Así que la salida debería ser: “I love programming with Python-3 . 3 […]

Encuentra y sub en una línea usando Python re

¿Es posible encontrar y sustituir en la misma línea en Python usando el módulo re ? es decir, para devolver también lo que se ha sustituido (de forma similar a como re.subn devuelve el número de sustituciones). Por ejemplo, tengo texto del formulario “FOO BAR PART 1” , lo que quiero hacer es convertirlo en […]

Regex busca y reemplaza subcadenas en Python

Necesito un poco de ayuda con una expresión regular en python. Tengo una cuerda como esta: >>> s = ‘[i1]scale=-2:givenHeight_1[o1];’ ¿Cómo puedo eliminar givenHeight_1 y convertir la cadena a esto? >>> ‘[i1]scale=-2:360[o1];’ ¿Existe una expresión regular de una línea eficiente para un trabajo de este tipo? ACTUALIZACIÓN 1: mi expresión regular hasta ahora es algo […]