RegEx XIII: Clase de caracteres hexadecimales

Puede que recibas texto que parece estar compuesto únicamente por caracteres ingleses, aunque muy bien podría no ser así: pànts != pants

Para asegurarte de obtener únicamente los caracteres que quieres en una cadena, tendrás que usar las clases de caracteres que aceptan dígitos hexadecimales.

Escribe una expresión regular que coincida con la palabra "edabit". Usa las clases de caracteres hexadecimales \x o \u en tu expresión.

No puedes usar ninguno de los siguientes caracteres: \w, \W, \d, \D, \t, \T, \S, \c, ., [, ], ni ninguna de las letras de la palabra edabit.

Ejemplo

txt = "edabit"
pattern = "yourregularexpressionhere"

bool(re.match("^{}$".format(pattern), txt)) ➞ True

Notas

  • No necesitas escribir una función, solo el patrón.
  • No elimines import re del código.
  • Puede que quieras usar una cadena sin formato para este desafío.
  • Encontrarás más información sobre RegEx y las clases de caracteres en Resources.
  • Puedes encontrar todos los desafíos de esta serie en mi colección Basic RegEx.