Comment puis-je vérifier si une chaîne Python est une sous-chaîne d'une autre? [dupliquer]

Cette question a déjà une réponse ici:

J'ai deux chaînes et je voudrais vérifier si la première est une sous-chaîne de l'autre. Python ont une telle fonctionnalité intégrée?

239
demandé sur snakile 2011-02-28 18:13:10

3 réponses

Essayez d'utiliser in comme ceci:

>>> x = 'hello'
>>> y = 'll'
>>> y in x
True
408
répondu Andrew Hare 2011-02-28 15:14:24

Essayez

isSubstring = first in theOther
42
répondu Martin Stone 2011-02-28 15:14:19

string.find("substring") vous aidera. Cette fonction renvoie -1 lorsqu'il n'y a pas de sous-chaîne.

30
répondu Daniel Wehner 2017-11-08 18:06:46