⊗pyPmREMFm 65 of 129 menu

El método fullmatch en expresiones regulares de Python

El método fullmatch verifica una cadena para una coincidencia completa con la expresión regular. En el primer parámetro del método especificamos la expresión regular, que buscaremos, en el segundo parámetro - la cadena en la que la buscamos. Si se encuentra una coincidencia, el método devolverá un objeto match (match-object), en caso contrario - None. La sintaxis del método fullmatch se ve así:

re.fullmatch(qué buscar, dónde buscar)

Ejemplo

Apliquemos el método fullmatch a nuestra cadena:

txt = '123 456 789' res = re.fullmatch('\d+', txt) print(res)

Después de ejecutar el código, se mostrará None, porque además de dígitos, en la cadena también hay caracteres de espacio:

None

Ejemplo

Y ahora que nuestra cadena consista solo de dígitos:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

El resultado de ejecutar el código:

<re.Match object; span=(0, 6), match='123456'>

Ejemplo

Desde el objeto match se puede obtener la subcadena encontrada. Para hacer esto, hay que acceder a su primer elemento:

txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])

El resultado de ejecutar el código:

'abcde'

Tareas prácticas

Verifique que la siguiente cadena consiste solo de letras:

txt = 'abcde'

Verifique que la siguiente cadena consiste solo de dígitos:

txt = '12345'
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