C sharp - AYUDA REGULAR EXPRESSION

 
Vista:

AYUDA REGULAR EXPRESSION

Publicado por Diego (5 intervenciones) el 04/10/2009 05:33:48
Hola Gente,

Necesitaria ayuda con la creacion de una expresion regular.

El texto a parsear seria el seguiente, por ejemplo:

CREATE TABLE [dbo].[CAJA] (
[CajaConcepto] [char] (50) COLLATE Modern_Spanish_CI_AS NOT NULL ,
[CajaFecha] [datetime] NOT NULL ,
[CajaResultado] [char] (10) COLLATE Modern_Spanish_CI_AS NULL ,
[CajaPrecio] [money] NULL
) ON [PRIMARY]
GO

CREATE TABLE [dbo].[CLIENTES] (
[NumClie] [int] NOT NULL ,
[ClienteTicketId] [smallint] NOT NULL ,
[ClienteServicioId] [smallint] NOT NULL ,
[ClienteTicketFecha] [datetime] NULL
) ON [PRIMARY]
GO

Yo quisiera tener como resultado el primer bloque

CREATE TABLE [dbo].[CAJA] (
[CajaConcepto] [char] (50) COLLATE Modern_Spanish_CI_AS NOT NULL ,
[CajaFecha] [datetime] NOT NULL ,
[CajaResultado] [char] (10) COLLATE Modern_Spanish_CI_AS NULL ,
[CajaPrecio] [money] NULL
) ON [PRIMARY]

probe la siguiente regex pero no funciona, Mi Problema es no saber como trabajar con multilines.

\bCREATE\b.*\bTABLE\b.*PRIMARY

Espero su ayuda.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder