FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Error al remplazar con expresión regular
Buenas tardes.
Al intentar reemplazar un texto usando las expresiones regulares de la VCL (TRegex) genera error de stack overflow y no me permite reemplazar. Tengo la siguiente consulta SQL
De la cual quiero borrar lo contenido entre los comentarios /*ETIQUETA-*-INIC*/ y /*ETIQUETA-*-FINA*/ y para eso estoy usando la siguiente expresión: \W*\/\*ETIQUETA-\S+-INIC\*\/(\w|\W){0,}\/\*ETIQUETA-\S+-FINA\*\/\W* La cual funciona correctamente en el evaluador Pero al intentar evaluarla con las expresiones regulares de la VCL genera error
El código que uso es el siguiente:
Pienso que el error está en la expresión regular porque al colocar una expresión mas simple (Ej: \/\*ETIQUETA\S+\*\/) el código realiza el reemplazo correctamente. ¿Alguna idea de que falla tiene la expresión para que genere la excepción?
__________________
Buena caza y buen remar... http://mivaler.blogspot.com Última edición por movorack fecha: 13-09-2018 a las 23:29:05. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Expresion regular | JuanOrtega | Varios | 19 | 14-11-2012 03:11:15 |
Expresión regular Access? | nena_yei | SQL | 4 | 02-03-2010 12:50:36 |
Expresion regular | Ivan_25 | .NET | 2 | 13-04-2009 09:58:47 |
Expresión regular para validar dirección IP | noob | Varios | 1 | 15-02-2009 16:54:54 |
Expresion Regular | D-MO | Varios | 3 | 30-06-2007 18:51:59 |
|