Dada una string str que puede contener una ocurrencia más de «AB». Reemplace todas las apariciones de «AB» con «C» en str.
Ejemplos:
Input : str = "helloABworld" Output : str = "helloCworld" Input : str = "fghABsdfABysu" Output : str = "fghCsdfCysu"
Este problema tiene una solución existente, consulte Reemplace todas las apariciones de la string AB con C sin usar un enlace de espacio adicional. Resolvemos este problema en python rápidamente usando el método replace() del tipo de datos de string.
¿Cómo funciona la función replace()?
str.replace(pattern,replaceWith,maxCount) toma un mínimo de dos parámetros y reemplaza todas las apariciones de patrón con la substring especificada replaceWith . El tercer parámetro maxCount es opcional, si no pasamos este parámetro, la función de reemplazo lo hará para todas las ocurrencias del patrón; de lo contrario, reemplazará solo maxCount veces las ocurrencias del patrón.
# Function to replace all occurrences of AB with C def replaceABwithC(input, pattern, replaceWith): return input.replace(pattern, replaceWith) # Driver program if __name__ == "__main__": input = 'helloABworld' pattern = 'AB' replaceWith = 'C' print (replaceABwithC(input,pattern,replaceWith))
Producción:
'helloCworld'
Publicación traducida automáticamente
Artículo escrito por Shashank Mishra y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA