Maison > développement back-end > tutoriel php > Comment extraire les caractères suivant un délimiteur dans une chaîne en utilisant Python ?

Comment extraire les caractères suivant un délimiteur dans une chaîne en utilisant Python ?

Patricia Arquette
Libérer: 2024-11-13 13:33:02
original
451 Les gens l'ont consulté

How to Extract Characters Following a Delimiter in a String using Python?

Recherche de caractères suivant un délimiteur dans une chaîne à l'aide de Python

Dans ce scénario, vous disposez d'une chaîne avec un motif cohérent où elle commence par un ensemble de chiffres suivis d'un trait de soulignement. Votre objectif est d'extraire les caractères restants après ce trait de soulignement.

Pour y parvenir, vous pouvez utiliser les fonctions substr et strpos en Python :

data = "123_String"
index = data.find("_") + 1  # Find the index of the underscore character
result = data[index:]        # Extract the characters after the index

print(result)  # Output: "String"
Copier après la connexion

Dans l'exemple ci-dessus, la fonction find renvoie l'index du caractère de soulignement, et la fonction substr extrait ensuite les caractères à partir de cet index, récupérant ainsi "String".

Alternativement, vous peut utiliser une instruction conditionnelle pour vérifier l'existence du caractère de soulignement avant d'extraire les caractères souhaités :

if "_" in data:
    index = data.find("_") + 1
    result = data[index:]

print(result)
Copier après la connexion

Cela garantit que l'extraction ne se produit que si le caractère de soulignement est présent dans la chaîne, évitant ainsi les erreurs potentielles.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal