EN
Python - replace last 4 characters in string
0 points
In this article, we would like to show you how to replace last 4 characters in string in Python.
Quick solution:
xxxxxxxxxx
1
text = "12345"
2
3
size = len(text) # text length
4
replacement = "ABCD" # replace with this
5
6
text = text.replace(text[size - 4:], replacement)
7
8
print(text) # 1ABCD
In this example, we use replace()
method to replace last 4
characters in text
string.
xxxxxxxxxx
1
text = "12345"
2
3
print("String before:", text)
4
5
size = len(text) # text length
6
replacement = "ABCD" # replace with this
7
8
text = text.replace(text[size - 4:], replacement)
9
10
print("String after: ", text) # 1ABCD
Output:
xxxxxxxxxx
1
String before: 12345
2
String after: 1ABCD
Note:
Number of characters to replace (
4
) and number of characters inreplacement
don't have to be the same.