Maison > développement back-end > Tutoriel Python > Comment extraire une sous-chaîne d'une chaîne après un mot spécifique ?

Comment extraire une sous-chaîne d'une chaîne après un mot spécifique ?

Patricia Arquette
Libérer: 2024-11-09 18:25:02
original
632 Les gens l'ont consulté

How to extract a substring from a string after a specific word?

Comment isoler une sous-chaîne après une occurrence spécifique

Obtenir une sous-chaîne après une sous-chaîne spécifiée est une tâche fréquente en programmation. Considérez le scénario dans lequel vous avez la chaîne "bonjour le monde python, je suis un débutant" et devez extraire la chaîne après le mot "monde". Le résultat souhaité est ", Je suis un débutant ".

Solution utilisant le fractionnement de chaînes

Une approche simple pour résoudre ce problème consiste à utilisez la méthode split(). Cette méthode divise la chaîne en sous-chaînes en fonction d'un délimiteur (c'est-à-dire une sous-chaîne spécifique).

my_string = "hello python world, I'm a beginner"
result = my_string.split("world", 1)[1]
Copier après la connexion

Dans le code ci-dessus :

  • split("world", 1) divise la chaîne à la première occurrence de "world". L'argument 1 précise que nous voulons limiter la division à une seule occurrence.
  • [1] sélectionne la deuxième sous-chaîne, qui contient le texte après "world".

Par conséquent, la variable résultat contient désormais la sous-chaîne souhaitée : ", Je suis débutant".

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