Supprimer une chaîne spécifique à la fin de python

Lorsque vous souhaitez supprimer une chaîne de caractères spécifique à la fin

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

Supprimer une chaîne spécifique à la fin de python
Cours de base Python (à la fin de 15)
Envoyer Gmail à la fin du processus [Python]
Changer la longueur des chaînes csv Python
python> print> Est-il redirigé uniquement à la fin du processus?> Exécuter avec -u
Tâches au démarrage d'un nouveau projet python
Vers la retraite de Python2
À propos des fonctionnalités de Python
Le pouvoir des pandas: Python
Obtenez le nombre d'éléments spécifiques dans la liste python
Comment insérer un processus spécifique au début et à la fin de l'araignée avec la tremblante
L'histoire de Python et l'histoire de NaN
[Python] La pierre d'achoppement de l'importation
First Python 3 ~ Le début de la répétition ~
pyenv-changer la version python de virtualenv
[Python] Comprendre le potentiel_field_planning de Python Robotics
Revue des bases de Python (FizzBuzz)
À propos de la liste de base des bases de Python
Apprenez les bases de Python ① Débutants élémentaires
Vérifiez le comportement du destroyer en Python
Quel est le fichier XX à la racine d'un projet Python populaire?
[Python3] Comprendre les bases de Beautiful Soup
Passez le chemin du module python importé
Notes d'apprentissage depuis le début de Python 1
Vérifier l'existence du fichier avec python
À propos de l'environnement virtuel de Python version 3.7
Criez Bonjour Reiwa! Au début de Reiwa!
Python> sys.path> Liste de chaînes indiquant le chemin pour rechercher des modules
[Python3] Réécrire l'objet code de la fonction
Le résultat de l'installation de python sur Anaconda
[Python] Essayez pydash de la version Python de lodash
[python] Vérifier la consommation de mémoire des variables
Vérifiez le chemin du module importé Python
L'histoire de la manipulation des variables globales Python
[python] [meta] Le type de python est-il un type?
Appelez le débogueur python à tout moment
Principes de base pour exécuter NoxPlayer en Python
Pandas du débutant, par le débutant, pour le débutant [Python]
Remplacement en bloc des chaînes dans les tableaux Python
Le modèle de projet Python auquel je pense.
Essayez de ne faire réagir que le carbone en bout de chaîne avec SMARTS
À la recherche du FizzBuzz le plus rapide en Python
Définissez le nom du processus du programme Python
[Python] Récupère le code de caractère du fichier
L'histoire du traitement A du blackjack (python)
Obtenez une instance datetime à tout moment de la journée en Python
Apprenez intuitivement la refonte de Python np
Note Python: le rôle secret de Kamma
[Livre d'images sur l'apprentissage automatique] Mémo lorsque l'exercice Python à la fin du livre a été effectué lors de la vérification des données
Mémo d'apprentissage Python pour l'apprentissage automatique par Chainer jusqu'à la fin du chapitre 2
Notes d'apprentissage depuis le début de Python 2
Résumez le titre de Hottentori dans Hateb et regardez le présent du Web
Traduction japonaise: PEP 20 - Le Zen de Python
[Python3] Comprendre les bases des opérations sur les fichiers
Automatisation de la création du tableau des heures de travail en fin de mois avec Selenium
À propos du fait que softmax n'est pas nécessaire à la fin du modèle de Torchvision.
Sortie du nombre de cœurs de processeur en Python