Cuestionario vinculado a una guía · Medio Nivel
Cómo escribir expresiones regulares con AI Quiz
Compruebe su comprensión de la descripción de patrones para IA, anclajes de expresiones regulares y sabores como RE2, y pruebas de coincidencias codiciosas y retrocesos catastróficos.
Pregunta 1 de 8
¿Por qué \d{5} sin anclajes es un patrón deficiente para validar un código postal?
Vista previa de cada pregunta8 preguntas
Las respuestas y explicaciones aparecen a medida que realiza el cuestionario.
- ¿Por qué \d{5} sin anclajes es un patrón deficiente para validar un código postal?
- It only matches letters, not digits
- It can match five digits inside a longer string like "1234567"
- It is invalid syntax in most engines
- It requires a special Unicode flag to work
- ¿Qué debe incluir una buena solicitud de expresiones regulares a una IA?
- A request for the shortest possible pattern
- The name of your company and project
- A promise that you will test it later
- Examples that should and should not match, plus the regex flavor you use
- Google Sheets utiliza el motor RE2. ¿Qué omite deliberadamente RE2?
- Backreferences and lookaround
- Character classes like [A-Z]
- Anchors like ^ and $
- Quantifiers like + and *
- ¿Qué es un retroceso catastrófico?
- A regex running out of memory on very short strings
- A regex tester highlighting the wrong characters
- Exponential slowdown on patterns like (a+)+ when input almost matches
- A regex that always returns an empty match
- Aplicado al texto "<a><b>", ¿con qué coincide el patrón codicioso <.*>?
- Only "<a>"
- Nothing at all
- Only "<b>"
- The whole string "<a><b>"
- What does the guide suggest for validating email addresses?
- Use one perfect regex that implements the full email standard
- Use a simple sanity check plus a confirmation email
- Never validate email addresses at all
- Rely on lookbehind to check the domain
- For parsing HTML, JSON or other nested structures, what does the guide recommend?
- A longer and more detailed regex
- Using lazy quantifiers everywhere
- A real parser built for that format
- Switching to the RE2 engine
- Which Python function requires the entire string to match the pattern?
- re.fullmatch
- re.search
- re.findall
- re.sub