s = 'one two one two one'
print(s.replace(' ', '-'))
# Output -
# one-two-one-two-one
s = 'one two one two one'
print(s.replace(' ', ''))
# Output -
# onetwoonetwoone
# string.replace(old, new, count), no import is necessary
text = "Apples taste Good."
print(text.replace('Apples', 'Bananas')) # use .replace() on a variable
Bananas taste Good. <---- Output
print("Have a Bad Day!".replace("Bad","Good")) # Use .replace() on a string
Have a Good Day! <----- Output
print("Mom is happy!".replace("Mom","Dad").replace("happy","angry")) #Use many times
Dad is angry! <----- Output
# Read in the file
with open('file.txt', 'r') as file :
filedata = file.read()
# Replace the target string
filedata = filedata.replace('ram', 'abcd')
# Write the file out again
with open('file.txt', 'w') as file:
file.write(filedata)
temp_str = 'this is a test'
print(temp_str.replace('is','IS')
print(temp_str)
#################### Result ###########################
thIS IS a test
this is a test
# plz suscribe to my youtube channel -->
# https://www.youtube.com/channel/UC-sfqidn2fKZslHWnm5qe-A
text = "python is too difficult , I have a good experience with it"
#python is too difficult I am using this text for example only
print(text.replace('difficult', 'easy'))
#####output#####
#python is too easy , I have a good experience with it
# Replace a particular item in a Python list
a_list = ['aple', 'orange', 'aple', 'banana', 'grape', 'aple']
for i in range(len(a_list)):
if a_list[i] == 'aple':
a_list[i] = 'apple'
print(a_list)
# Returns: ['apple', 'orange', 'apple', 'banana', 'grape', 'apple']
#our text
text='Hello there how may I help you!'
#replacing ("THIS" with "THIS")
replaced_text=text.replace("!", "?")
print(replaced_text)
#output
"Hello there how may I help you?"
# Syntax - str.replace(old, new [, count])
song = 'cold, cold heart'
replaced_song = song.replace('o', 'e')
# The original string is unchanged
print('Original string:', song)
print('Replaced string:', replaced_song)
song = 'let it be, let it be, let it be'
# maximum of 0 substring is replaced
# returns copy of the original string
print(song.replace('let', 'so', 0))
s1 = 'The theory of data science is of the utmost importance.'
s2 = 'practice'
print('The new sentence: {}'.format(s1.replace('theory', s2)))
# Ouput
# The new sentence: The practice of data science is of the utmost importance.
# string.replace(old, new, count), no import is necessary
text = "Apples taste Good."
print(text.replace('Apples', 'Bananas')) # use .replace() on a variable
Bananas taste Good. <---- Output
print("Have a Bad Day!".replace("Bad","Good")) # Use .replace() on a string
Have a Good Day! <----- Output
print("Mom is angry!".replace("Mom","Dad").replace("angry","happy")) #Use many times
Dad is angry! <----- Output
# replace in Python, works like search and replace in word processor
greet = 'Hello Bob'
nstr1 = greet.replace('Bob', 'Jane')
print(nstr1) # Output: Hello Jane
# Initial string doesn't change
print(greet)
# replaces all occurrences of the sub string
nstr2 = greet.replace('o', 'X')
print(nstr2) # Output: HellX BXb
# We can do replace only for number of times
nstr3 = greet.replace('o', 'O', 1)
print(nstr3) # Output: HellO Bob
# Syntax
string.replace(old, new, count)
# old – old substring you want to replace.
# new – new substring which would replace the old substring.
# count – the number of times you want to replace the old substring with the new substring. (Optional )
string = "geeks for geeks geeks geeks geeks"
print(string.replace("geeks", "Geeks"))
print(string.replace("geeks", "GeeksforGeeks", 3))
# Output
# Geeks for Geeks Geeks Geeks Geeks
# GeeksforGeeks for GeeksforGeeks GeeksforGeeks geeks geeks
string = "Welcome to Softhunt website, Softhunt is a website dedicated to programming courses"
print("Original String: ", string)
# replacing s by e
print("Replaced String: ", string.replace("s", "e"))
# 3 occurrence of m by a
print("Replaced with 3 occurrences: ", string.replace("m", "a", 3))