⊗pyPmRESSE 45 of 129 menu

Excepciones dentro de conjuntos en expresiones regulares de Python

Ya sabes que los caracteres especiales dentro de [] se convierten en caracteres ordinarios. Sin embargo, hay excepciones: si necesitas corchetes como símbolos dentro de [ ], entonces debes escaparlos con una barra invertida. Como ejemplo, en el siguiente código el patrón de búsqueda se ve así: entre equis hay un corchete:

txt = 'x]x xax x[x x1x' res = re.sub('x[\[\]]x', '!', txt) print(res)

Como resultado, se guardará en la variable lo siguiente:

'! xax ! x1x'

Dada la cadena:

txt = 'x[]z x[[]]z x()z'

Escribe una expresión regular que encuentre todas las palabras según el patrón: letra 'x', luego corchetes cualquier cantidad de veces, luego letra 'z'.

Dada la cadena:

txt = 'x[]z x{}z x.z x()z x([])z'

Escribe una expresión regular que encuentre todas las palabras según el patrón: letra 'x', luego cualquier cantidad de cualquier tipo de paréntesis, luego letra 'z'.

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