RegEx XI-C: Clase de caracteres de espacio en blanco

Escribe la expresión regular que coincida con una cadena si no hay espacios justo antes del último signo de puntuación final ?. Usa la clase de caracteres \S en tu expresión.

Ejemplo

txt1 = "Can read a spray chart and a balance sheet. 1 part Executive, 1 part entrepreneur, 2 parts geek and 3 parts baseball coach. Too many parts?"
txt2 = "Can read a spray chart and a balance sheet. 1 part Executive, 1 part entrepreneur, 2 parts geek and 3 parts baseball coach. Too many parts ?"
pattern = "yourregularexpressionhere"

bool(re.search(pattern, txt1)) ➞ True
bool(re.search(pattern, txt2)) ➞ False

Notas

  • La biografía de Mark Gallion en Twitter se utiliza únicamente con fines educativos.
  • Para buscar el carácter ? en RegEx, el patrón debe incluir \?.
  • No necesitas escribir una función, solo el patrón.
  • No elimines import re del código.
  • Encuentra 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.