Pour une certaine chaîne de caractères S, s'il y a une chaîne de caractères s à la fin de S, Lorsque vous souhaitez supprimer uniquement les derniers s.
S = 'abc123abcabc'
s = 'abc'
if S.endswith(s):
S = S[:-len(s)]
print(S)
#Résultat de sortie: abc123abc
Vous pouvez également faire de même avec les expressions régulières.
import re
S = "abc123abcabc"
s = "abc$"
print(re.sub(search, "", string))
#Résultat de sortie: abc123abc
Cela peut être plus propre.
Au début, j'ai écrit comment utiliser rstrip (), Je l'ai complètement mal compris, alors je l'ai supprimé. Merci pour votre commentaire.
Recommended Posts