Articles of reemplazar

¿Reemplazando valores en una lista / diccionario de Python?

Ok, estoy tratando de filtrar una lista / diccionario que se me pasó y “limpiarlo” un poco, ya que hay ciertos valores en él que debo eliminar. Entonces, si se ve así: “records”: [{“key1”: “AAA”, “key2”: “BBB”, “key3”: “CCC”, “key4”: “AAA”…}] ¿Cómo podría ejecutar todo esto rápida y fácilmente y reemplazar todos los valores de […]

str.replace no funcionará dentro de una función

¿Por qué esta función no devuelve el resultado de la sustitución? def replacechar(str): str.replace(“č”,”c”) str.replace(“a”,”y”) return str p= “abcdč” replacechar(p) print(p) salida: abcdč

Aumente el rendimiento de la sustitución de expresiones regulares de C ++

Soy un progtwigdor principiante de C ++ que trabaja en un pequeño proyecto de C ++ para el que tengo que procesar una cantidad de archivos XML relativamente grandes y eliminar las tags XML de ellos. He tenido éxito al hacerlo utilizando la biblioteca de expresiones regulares de C ++ 0x. Sin embargo, estoy teniendo […]

reemplazar los caracteres especiales en una cadena de python

Estoy usando urllib para obtener una cadena de html de un sitio web y necesito poner cada palabra en el documento html en una lista. Aquí está el código que tengo hasta ahora. Sigo recibiendo un error. También he copiado el error de abajo. import urllib.request url = input(“Please enter a URL: “) z=urllib.request.urlopen(url) z=str(z.read()) […]

¿Python reemplaza recursivamente el carácter en las claves del diccionario nested?

Estoy intentando crear una función genérica que reemplaza los puntos en las claves de un diccionario nested. Tengo una función no genérica que tiene 3 niveles de profundidad, pero debe haber una manera de hacer esto genérico. Cualquier ayuda es apreciada! Mi código hasta ahora: output = {‘key1’: {‘key2’: ‘value2’, ‘key3’: {‘key4 with a .’: […]

¿Cómo reemplazar algunos caracteres del final de una cadena?

Quiero reemplazar los caracteres al final de una cadena de python. Tengo esta cadena: s = “123123” Quiero reemplazar los últimos 2 con x . Supongamos que hay un método llamado replace_last : r = replace_last(s, ‘2’, ‘x’) print r 1231×3 ¿Hay algún método integrado o fácil para hacer esto?

Python encuentra patrón y reemplaza toda la línea

def replace(file_path, pattern, subst): file_path = os.path.abspath(file_path) #Create temp file fh, abs_path = mkstemp() new_file = open(abs_path,’w’) old_file = open(file_path) for line in old_file: new_file.write(line.replace(pattern, subst)) #close temp file new_file.close() close(fh) old_file.close() #Remove original file remove(file_path) #Move new file move(abs_path, file_path) Tengo esta función para reemplazar la cadena en un archivo. Pero no puedo encontrar […]

Python encuentra subcadenas entre ciertos caracteres usando expresiones regulares y replace ()

Supongamos que tengo una cadena con muchas cosas aleatorias como la siguiente: strJunk =”asdf2adsf29Value=five&lakl23ljk43asdldl” Y estoy interesado en obtener la subcadena que se encuentra entre ‘Valor =’ y ‘&’, que en este ejemplo sería ‘cinco’. Puedo usar una expresión regular como la siguiente: match = re.search(r’Value=?([^&>]+)’, strJunk) >>> print match.group(0) Value=five >>> print match.group(1) five […]

Reemplazo de caracteres de nombre de archivo con python

Tengo un código que agrega la palabra “_manual” al final de una carga de nombres de archivos … Necesito cambiar la secuencia de comandos para que elimine las dos últimas letras del nombre de archivo (ES) y luego la reemplace con _ES_Manual, por ejemplo: AC-5400ES.txt -> AC-5400_ES_manual.txt ¿Cómo incorporaría esa función en este código? folder […]

¿Cómo reemplazo la puntuación en una cadena en Python?

Me gustaría reemplazar (y no eliminar ) todos los caracteres de puntuación por “” en una cadena en Python. ¿Hay algo eficiente del siguiente sabor? text = text.translate(string.maketrans(“”,””), string.punctuation)