Sé que algunas de las capacidades del motor de expresiones regulares de Perl no son regulares. Sin embargo, ¿qué clase es? Puede estar libre de contexto, pero la teoría de CS nunca fue mi tema más importante.¿En qué clase de lenguaje se pueden usar las expresiones regulares de Perl?
7
A
Respuesta
3
En realidad, muchas implementaciones no son ni regulares ni contextuales; los patrones se han convertido en su propia bestia. Este Wikipedia article tiene más información al respecto, incluido un fragmento de Larry Wall, el autor del lenguaje Perl.
+0
Iba a vincular a esta misma página exactamente :) –
Cuestiones relacionadas
- 1. ¿Por qué las expresiones regulares se llaman expresiones "regulares"?
- 2. depuración de Perl expresiones regulares
- 3. Doble interpolación de expresiones regulares en Perl
- 4. ¿Cómo puedo perfilar las expresiones regulares de Perl?
- 5. ¿Las expresiones regulares pueden encontrar repeticiones de caracteres?
- 6. Rendimiento de expresiones regulares: Boost vs. Perl
- 7. Traducir expresiones regulares de Perl a .NET
- 8. El poder de reconocimiento de las expresiones regulares "modernas"
- 9. Perl como expresiones regulares en Python
- 10. Compilador de expresiones regulares
- 11. ¿Es posible tener expresiones regulares que coincidan con todas las expresiones regulares válidas?
- 12. nulabilidad (Las expresiones regulares)
- 13. Expresividad de lenguaje formal de patrones Perl
- 14. ¿Cómo se implementan las expresiones regulares en .NET?
- 15. ¿Por qué las expresiones regulares en Java y Perl actúan de manera diferente?
- 16. ¿Qué expresiones regulares pueden coincidir con secuencias del mismo personaje?
- 17. ¿Se detienen todas las expresiones regulares?
- 18. RoR expresiones regulares clase de caracteres
- 19. C++: ¿qué biblioteca de expresiones regulares debería usar?
- 20. Agrupación en las expresiones regulares de haskell
- 21. ¿Debo evitar las expresiones regulares?
- 22. ¿Cómo usar las variables awk en expresiones regulares?
- 23. ¿Por qué mi Perl regex se queja de "Inigualable) en expresiones regulares"?
- 24. Significado de (?) En expresiones regulares
- 25. Para usar o no usar expresiones regulares?
- 26. ¿Qué elementos del lenguaje se pueden anotar utilizando la función de lenguaje de atributos de Delphi?
- 27. Cómo introspectar expresiones regulares en la API de Perl
- 28. ¿Cómo puedo hacer coincidir contra varias expresiones regulares en Perl?
- 29. ¿Qué significa [^] en expresiones regulares de Javascript?
- 30. ¿es posible usar expresiones regulares en C++?
Tengo curiosidad de por qué las personas están bajando/marcando para cerrar ... ¿explicaciones? –
jaja me encanta cómo esto tiene un voto para cerrar por ser subjetivo y argumentativo! solo por dos de las respuestas hasta el momento (una fue eliminada) ni siquiera han abordado la pregunta, no significa cerrarla. y ¿cómo es esto subjetivo? esto no es una cuestión de qué debería ser; es una cuestión de qué es, cuál es objetivo. – geowa4
Es curioso que algo acerca de las matemáticas y los lenguajes formales se consideró como subjetivo: p –