Wir können die eingebaute Funktion ersetzen verwenden
my_str.replace (my_char, '')
my_chars = '\\'
my_str = my_str.replace(my_char,'')
Dies ersetzt alle \ in my_str
my_str.replace (my_chars, '', i)
my_char = '\\'
my_str = 'AB\CD\EF\GH\IJ\KL'
print ("Original my_str : "+ my_str)
for i in range(8):
print ("Replace '\\' %s times" %(i))
print(" Result : "+my_str.replace(my_chars, '',i))
Dies wird \ in my_str i- mal ersetzen. Jetzt können Sie steuern, wie oft Sie es durch i ersetzen möchten
Ausgabe:
Original my_str : AB\CD\EF\GH\IJ\KL
Replace '\' 0 times
Result : AB\CD\EF\GH\IJ\KL
Replace '\' 1 times
Result : ABCD\EF\GH\IJ\KL
Replace '\' 2 times
Result : ABCDEF\GH\IJ\KL
Replace '\' 3 times
Result : ABCDEFGH\IJ\KL
Replace '\' 4 times
Result : ABCDEFGHIJ\KL
Replace '\' 5 times
Result : ABCDEFGHIJKL
Replace '\' 6 times
Result : ABCDEFGHIJKL
Replace '\' 7 times
Result : ABCDEFGHIJKL