Visual Basic.NET - REGEX

 
Vista:

REGEX

Publicado por Diego (11 intervenciones) el 19/10/2009 19:07:27
Buenos días.

Mi consulta es sobre regular expressions.

Quisiera saber como definir un grupo de n posibles combinaciones, con un inicio, una serie infinita y un fin.

Por ejemplo.

Teniendo el siguiente script de sql como ejemplo

CREATE TABLE [AdvancePayments] (
[AdvancePaymentsID] [int] IDENTITY (1, 1) NOT NULL ,
[OwnersID] [int] NULL ,
[Ammount] [numeric](18, 2) NULL ,
[CurrenciesID] [int] NULL ,
[PaymentOrderID] [int] NULL ,
[AdvanceHeaderID] [int] NULL ,
[PayeesID] [int] NULL ,
) ON [PRIMARY]

Se de antemano que la cadena va a comenzar con un CREATE TABLE y va a finalizar con un PRIMARY
Pero nunca podré saber con exactitud la cantidad de, por ejemplo, líneas intermedias.

Mi pregunta seria como poder definir que voy a tener por renglón infinitos caracteres e infinitos líneas.

El que no entienda como formule mi consulta me ayudaría con solo crearme la expresión regular para el script anterior (teniendo en cuenta que el numero de líneas puede variar)

Yo hice lo siguiente, pero me sirve solo en caso de que este escrito en una línea.

CREATE TABLE.*PRIMARY


Saludos!
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