¿Cómo verifico si una cadena de Python dada es una subcadena de otra? [duplicate]

1 minuto de lectura

Tengo dos cadenas y me gustaría comprobar si la primera es una subcadena de la otra. ¿Python tiene una funcionalidad tan integrada?

  • Ya está respondido aquí: stackoverflow.com/questions/2590503/…

    – Saurabh Gokhale

    28 de febrero de 2011 a las 15:15


Intenta usar in como esto:

>>> x = 'hello'
>>> y = 'll'
>>> y in x
True

  • ¿Qué pasa con la complejidad en comparación con el uso de expresiones regulares?

    – Piyush S. Wanare

    13/10/2017 a las 16:50

Probar

isSubstring = first in theOther

avatar de usuario
daniel wehner

string.find("substring") Te ayudará. Esta función devuelve -1 cuando no hay subcadena.

  • ¿Qué pasa si estaba buscando la posición de la tercera o cuarta aparición de ‘e’, ​​o similares?

    – Musixauce3000

    14/04/2016 a las 22:37

  • Python admite expresiones regulares (regex). Lo que sea que esté buscando, haga un grupo de expresiones regulares automáticamente, luego puede seleccionar el tercer grupo.

    – Ojo de corte

    08/02/2018 a las 15:35

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad