edición general
282 meneos
9829 clics

Expresión regular que detecte si cualquier expresión regular es correcta

¿Es posible detectar una expresión regular válida con otra expresión regular? La respuesta es afirmativa, y es esta.

| etiquetas: er , re , expresión regular , regular expression
  1. es de estas cosas que siempre va bien tenerlas a mano
  2. This is a recursive regex, and is not supported by many regex engines. PCRE based ones should support it.

    It is possible if the regex engine supports recursion, such as PCRE, but that can't really be called regular expressions any more.

    I would say: La respuesta es "afirmativa" :-)
  3. #3 La respuesta es "depende". Si tu motor de expresiones regulares soporta recursividad pues entonces si.
  4. Una expresión regular para gobernarlas a todos.
    Una expresión para parsearlas,
    una expresión para validarlas a todas
    y atarlos en las tinieblas.
  5. ¿Y solo ponen de nota "regular", con lo bien que le ha quedado?
    ¿Y qué piden para sacar un notable?

    Dicho esto, lo mejor de las expresiones regulares es... poder encontrarlas en Stackoverflow, antes programar era más o menos sencillo, pero con la cantidad de cosas que están metiendo... vamos, que es casi como que uno no supiera programar. :-/
  6. Que mal rendimiento dan las expresiones regulares. Pero te salvan el culo en mas de una ocasión.
  7. Lo preguntaron en Reddit anoche www.reddit.com/r/programming/comments/d1b4mh/is_there_a_regular_expres
    La mejor respuesta: "If Noam Chomsky were dead, he would be rolling in his grave." ("Si Noam Chomsky estuviera muerto, se estaría revolviendo en su tumba")
  8. Me imagino a los que comentan en este envio dandole un sorbo al fresisuis, no se porque.
  9. En stackoverflow se viola el teorema de incompletitud de Gödel!
  10. #4 Programación gallega, se llama eso.
  11. Panda de frikis, usad regex101.com y listo. Os gusta complicaros la vida.
  12. Errónea. El titular y la entradilla del meneo no se corresponden con el contenido enlazado.

    Como bien explicado está, para la interpretación de expresiones regulares existen diferentes motores y diferentes notaciones, por lo tanto, decir que "la respuesta es afirmativa", así en términos absolutos, es sencillamente mentir.
  13. #12 No lo conocía. Apunto.
  14. No sabía que las expresiones regulares eran "autoconscientes".
  15. Este Markus Jarderot se lo ha currado...
    Aunque con un Try...Catch en la mayoría de los casos es suficiente
  16. #3 Poniéndonos chomsky-pedantes, NO puedes realizar la regex-de-regex porque no puede ser procesada por un autómata finito determinista.
  17. #1 Cuando yo estudié diseño de compiladores en la uni, no parábamos hasta que el compilador se podía compilar a sí mismo.
  18. EPIC

    (relleno)
  19. "¿Se podría crear una IA con expresiones regulares?"
    —Frase escuchada en Cyberdyne Systems
  20. #5 #14 Perl! ese magífico lenguage
    93% of Paint Splatters are Valid Perl Programs -> famicol.in/sigbovik/2019.pdf
  21. Panda de frikis :shit:
  22. #12 La de cuero que me ha ahorrado esa página, de las primeras que pongo en favoritos.
  23. Tengo un problema, lo solucionaré con una RegEx.
    Tengo dos problemas.
    Solucionaré el segundo problema con otra RegEx...
  24. #23 Sublime. xD
  25. Me lo guardo en favoritos para tocarme mas adelante
  26. Lo complicado no es que una expresión regular compile, lo complicado es que haga lo que quieres
  27. Yo siempre acabo consultando el mismo manual  media
  28. #24 Mira que interesante, una ayuda para escribir mejor. (He pensado yo antes de leer de qué iba el tema realmente)
  29. #22 Adivina cómo funciona la detección de entidades de lenguaje natural... echa un ojo a Duckling (Facebook) o Recognizers-Text (Microsoft). 100% expresiones regulares. Pero lo venden como machine learning.
  30. #6 Hoy en día programar es más sencillo que nunca. Y las expresiones regulares seguramente tienen muchos más años que todos nosotros en.wikipedia.org/wiki/Regular_expression#History
  31. stackoverflow en portada.
    voy a llorar.
    vuelve meneame?
  32. #35 Los trolls estarán renovando contrato, los partidos se han quedado sin presupuesto. xD
  33. Aaaaaadoro las regex. Cada vez que lo digo los developers de mi alrededor se apartan como si fuese un apestado.
  34. IF (Expresion_Regular == Expresion_Regular){

    Expresion_Regular = Expresion_Regular;

    }

    Else {

    Expresion_Regular = Expresion_Regular

    }

    :troll:

    Salu2
  35. Te dirá si es válida, no correcta.
  36. #8 En Reddit lo preguntarían anoche, pero en Stackoverflow lleva 11 añitos...
  37. #17 Si no fuese por stackoverflow, yo ya me hubiese ahorcado.
  38. #37 Y seguro que al indentar mezclas espacios y tabs :-P
  39. #45 no las indento, noob.
  40. #20

    Así se hizo el primer compilador de C.
comentarios cerrados

menéame