⊗pyPmREGB 35 of 129 menu

Paréntesis de agrupación en expresiones regulares de Python

En los ejemplos anteriores los operadores de repetición actuaban solo sobre un carácter que estaba delante de ellos. ¿Qué hacer si es necesario que actúen sobre varios caracteres?

Para esto existen los paréntesis de agrupación '(' y ')'. Funcionan así: si algo está entre paréntesis de agrupación e inmediatamente después de ')' hay un operador de repetición, este actuará sobre todo lo que está dentro de los paréntesis.

En el siguiente ejemplo el patrón de búsqueda se ve así: letra 'x', luego la cadena 'ab' una o más veces, después letra 'x':

txt = 'xabx xababx xaabbx' res = re.sub('x(ab)+x', '!', txt) print(res)

Resultado de la ejecución del código:

'! ! xaabbx'

Se da una cadena:

txt = 'ab abab abab abababab abea'

Escriba una expresión regular que encuentre las cadenas según el patrón: cadena 'ab' repetida 1 o más veces.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar