Regular Expression

martedì 09 giugno 2009 - 12.13

stvoglio Profilo | Newbie

Ciao,

qualcuno puó aiutarmi con le RegularExpression (VB.Net), cioé
ho 2 espressioni
Reg1 (Stringa\d)
Reg2 (Stringa\d Titolo)
e 2 righe di testo
Riga1 Stringa1
Riga2 Stringa2 Titolo
vorrei che la prima riga sia matchata solo dalla Reg1 (e cosí funziona)
e la seconda solo dalla seconda; ma con le mie 2 expression la seconda riga viene matchata da tutte e 2

spero di essere stato chiaro

Stefano


Jeremy Profilo | Guru

Ciao Stefano.
Aggiungi il simbolo $ per indicare la fine della riga .... quindi:

Dim Regex1 As Regex Regex1 = New Regex("Stringa\d$") Dim Regex2 As Regex Regex2 = New Regex("Stringa\d Titolo")

Facci sapere...
Ciao

stvoglio Profilo | Newbie

Grazie,

ieri alla fine di provare con tutti i possibili metacaratteri ero riuscito a farla funzionare appuinto con $

grazie lo stesso

Stefano

Jeremy Profilo | Guru

Ciao Stefano.
Se vuoi, puoi accettare la risposta, così chiudiamo il thread.

Ciao
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5