Articles of expresiones regulares de

Usar una expresión regular para reemplazar mayúsculas en python con una sola letra en minúscula

Estoy tratando de reemplazar cualquier instancia de letras mayúsculas que se repitan dos veces en una cadena con una sola instancia de esa letra en minúscula. Estoy utilizando la siguiente expresión regular y puedo hacer coincidir las mayúsculas repetidas, pero no estoy seguro de cómo hacer que la letra que está siendo reemplazada sea minúscula. […]

Empareja nombres, diálogos y acciones de la transcripción usando expresiones regulares

Dado un diálogo de cadena como el de abajo, necesito encontrar la oración que corresponda a cada usuario. text = ‘CHRIS: Hello, how are you… PETER: Great, you? PAM: He is resting. [PAM SHOWS THE COUCH] [PETER IS NODDING HIS HEAD] CHRIS: Are you ok?’ Para el diálogo anterior, me gustaría devolver tuplas con tres […]

¿Cómo reemplazar la primera aparición de una expresión regular en Python?

Quiero reemplazar solo la primera aparición de una expresión regular en una cadena. ¿Hay una manera conveniente de hacer esto?

¿Cómo dividir los caracteres de enteros y operadores de una cadena en Python?

Quiero dividir la cadena en enteros y operadores para realizar la evaluación de expresiones Infix en python. Aquí está mi cadena: >>> s = (1-2+3)*5+10/2 Intenté esto para dividir: >>>list(s) [‘(‘, ‘1’, ‘-‘, ‘2’, ‘+’, ‘3’, ‘)’, ‘*’, ‘5’, ‘+’, ‘1’, ‘0’, ‘/’, ‘2’] Esto está mal. Dado que ’10’ se divide en ‘1’, ‘0’ […]

Uso de expresiones regulares para eliminar comentarios de los archivos de origen

Estoy creando un progtwig para automatizar la escritura de algunos códigos C, (escribo para analizar cadenas en enumeraciones con el mismo nombre) el manejo de las cadenas por parte de C no es tan bueno. Así que algunas personas me han estado molestando para que pruebe Python. Hice una función que se supone que elimina […]

Extraer solo la primera coincidencia usando la expresión regular de python

Tengo una cadena de la siguiente manera: course_name = “Post Graduate Certificate Programme in Retail Management (PGCPRM) (Online)” Quiero extraer solo el ‘PGCPRM’ o lo que sea dentro del valor dentro del primer paréntesis y tener un nuevo nombre de curso como sigue: course_name_new = “Post Graduate Certificate Programme in Retail Management (Online)”

En Python, ¿cómo puedo hacer coincidir una barra diagonal inversa de una cadena

Este codigo data = “abc\.exe” print re.findall(‘\\.[az]’, data) salidas: [‘.e’] Estoy buscando una expresión regular que dará salida como [‘\.e’]

Extraiga el nombre entre una palabra y una coma del texto con expresiones regulares

Tengo miles de archivos .txt con un texto grande. Quiero extraer alguna información de estos archivos, como algunos nombres, números y fechas. Hay campos que siguen un patrón para poder extraer la información, pero otros no. Adjunto tres ejemplos de texto. El problema viene cuando necesito extraer el nombre del creador de una compañía y […]

Reemplace una cadena ubicada entre

Aquí está mi problema: en una variable que es texto y contiene comas, trato de eliminar solo las comas ubicadas entre dos cadenas (de hecho [ y ] ). Por ejemplo usando la siguiente cadena: input = “The sun shines, that’s fine [not, for, everyone] and if it rains, it Will Be better.” output = […]

Regex especial para cuerdas en python

Tengo una cadena como la de abajo. s = ({[test1, test2; test3 (Nuevo)]}) Ahora tengo una expresión regular que eliminará los paréntesis y la convertirá en la lista. Incluso si se separan con a; b, c gusta. REGEX: output = [i for i in re.split(r’\s*[(){}\[\],;\'”]\s*’, s) if i] Pero esta expresión regular también está eliminando […]