Notepad++ tiene una "expresión regular" de la búsqueda , pero no se implementa la tubería O |
operador, lo que le permite tomar dos expresiones regulares y unión en otra expresión regular. Como sabemos, las expresiones regulares son cerrados bajo tres operaciones, la unión, concatenación y la estrella de Kleene, implementado por |
, de forma implícita, y por *
respectivamente (o sus respectivos barra diagonal inversa-escapó de sus homólogos, dependiendo del idioma del país de acogida).
¿Significa esto que el Bloc de notas++'s aplicación está incompleta (es decir, que no permiten la búsqueda con expresiones regulares, por lo tanto, esta es falso anuncio de características)? O me estoy perdiendo algo por saltar a esa conclusión? Después de todo, sólo la forma más sencilla de construir un unir idioma no está disponible para mí, tengo que demostrar que yo no puedo construir el lenguaje, utilizando cualquier combinación de los restantes operadores disponibles con el fin de tener un contra-ejemplo.
Pero es lógico pensar que sin mi pipa veo que no hay manera de simplemente especificando un partido para ab|ba
con cualquier otra combinación y, sin embargo, esto es claramente una expresión regular. Es que contraejemplo es suficiente? (gracias por las correcciones para esta contraejemplo a la gente)
http://scintilla.org/SciTERegEx.html describe los operadores disponibles.