Articles of reemplazar

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.

Reemplazo de subcadenas dado un diccionario de cadenas para ser reemplazadas como claves y reemplazos como valores. Pitón

Tengo un diccionario con las cadenas que deben reemplazarse como keys y su reemplazo como valores. Aparte de mirar a través de las cadenas token por token, ¿hay alguna forma mejor / más rápida de hacer el reemplazo? Lo he estado haciendo como tal: segmenter = {‘foobar’:’foo bar’, ‘withoutspace’:’without space’, ‘barbar’: ‘bar bar’} sentence = […]

¿Usando el carácter de asterisco (*) como comodín en el reemplazo de cadenas de python?

Soy un principiante en python y actualmente estoy luchando con algo: Quiero hacer un par de cambios en una sola cadena. ¿Es posible usar un solo signo de asterisco (*), como un comodín de reemplazo para un par de personajes? Por ejemplo tengo una cadena: string1 = “The new year is about to become an […]

pandas reemplazan (borran) diferentes caracteres de las cadenas

Tengo una lista de escuelas secundarias. Me gustaría borrar ciertos caracteres, palabras y símbolos de las cadenas. Actualmente tengo: df[‘schoolname’] = df[‘schoolname’].str.replace(‘high’, “”) Sin embargo, me gustaría usar una lista para poder reemplazar rápidamente high , school , / , etc. ¿Alguna sugerencia? df[‘schoolname’] = df[‘schoolname’].str.replace([‘high’, ‘school’], “”) No funciona

python: reemplaza el valor booleano de una lista con los valores de dos listas diferentes

Tengo una lista con valores booleanos como lyst = [True,True,False,True,False] y dos listas diferentes, por ejemplo, como: car = [‘BMW’,’VW’,’Volvo’] a = [‘b’,’c’] Solo quiero reemplazar True con los valores del car y False con los valores de a . o haga una nueva lista con la secuencia de lyst y los valores de car […]

Cómo hacer el reemplazo condicional de caracteres dentro de una cadena

Tengo una cadena Unicode en Python y, básicamente, tengo que pasar, carácter por personaje, y reemplazar algunos basados ​​en una lista de reglas. Una de esas reglas es que a se cambia a ö si a está después de n . Además, si hay dos caracteres vocálicos en una fila, se reemplazan por un carácter […]

¿La mejor manera de hacer una sustitución que no distinga mayúsculas y minúsculas, pero que coincida con la palabra que se va a reemplazar?

Hasta ahora he ideado el método a continuación, pero mi pregunta es ¿hay algún método más corto que tenga el mismo resultado? Mi código : input_str = “myStrIngFullOfStUfFiWannAReplaCE_StUfFs” replace_str = “stuff” replacer_str = “banana” print input_str # prints: myStrIngFullOfStUfFiWannAReplaCE_StUfFs if replace_str.lower() in input_str.lower(): # Check if even in the string begin_index = input_str.lower().find( replace_str ) […]

Eliminar la primera x cantidad de caracteres de cada fila en una columna de un dataframe de Python

Tengo un dataframe de Python con aproximadamente 1,500 filas y 15 columnas. Con una columna específica, me gustaría eliminar los primeros 3 caracteres de cada fila. Como un ejemplo simple aquí es un dataframe: import pandas as pd d = { ‘Report Number’:[‘8761234567’, ‘8679876543’,’8994434555′], ‘Name’ :[‘George’, ‘Bill’, ‘Sally’] } d = pd.DataFrame(d) Me gustaría eliminar […]

Python busca y reemplaza en archivo binario

Estoy intentando buscar y reemplazar parte del texto (por ejemplo, ‘Smith, John’) en este archivo de formulario pdf (header.fdf, supongo que esto se trata como un archivo binario): ‘%FDF-1.2\n%\xe2\xe3\xcf\xd3\n1 0 obj\n<</FDF<</Fields[<><><><><><><><><><><><>]>>>>\nendobj\ntrailer\n<>\n%%EOF\n’ Después f=open(“header.fdf”,”rb”) s=f.read() f.close() s=s.replace(b’PatientName’,name) se produce el siguiente error: Traceback (most recent call last): File “/home/aj/Inkscape/Med/GAD/gad.py”, line 56, in s=s.replace(b’PatientName’,name) TypeError: expected an […]

¿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 […]