Red de conocimiento del abogados - Preguntas y respuestas jurídicas - ¿Cómo utilizar expresiones regulares de Python para hacer coincidir la situación que comienza con una determinada cadena y termina con una determinada cadena?

¿Cómo utilizar expresiones regulares de Python para hacer coincidir la situación que comienza con una determinada cadena y termina con una determinada cadena?

Pasos para la coincidencia regular de palabras que comienzan con xx y terminan con xx en Python:

1. Supongamos que la cadena que se va a comparar es: site sea sue sweet ver caso sse ssee pierde? Necesita coincidir es una palabra que comienza con s y termina con e?. ?La expresión regular correcta es: \bs\S*?e\b

2. Utilice la función re.findall en Python para hacer coincidir todas las opciones posibles en la cadena. re es la expresión regular en el módulo de Python. . findall es uno de los métodos que se utiliza para hacer coincidir todas las cadenas calificadas en el texto de acuerdo con la expresión regular proporcionada.

3. El código y los resultados son los siguientes:

text ='site sea sue sweet see case sse ssee loses'

re.findall(r' \bs\ S*?e\b',text)

El resultado es: ['site', 'sue', 'see', 'sse', 'ssee']

Información ampliada:

Coincidencia regular de Python, que coincide con la subcadena más larga que comienza con fulano de tal y termina con fulano de tal

El código es el siguiente:

regVersions = re.search(r'( V|v)[0-9].*[0-9]', nombre de archivo)

if regVersions:

imprimir regVersions.group()