¿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: p>
regVersions = re.search(r'( V|v)[0-9].*[0-9]', nombre de archivo)
if regVersions:
imprimir regVersions.group()