EXPRESSAO REGULAR

VELDRAME 07/11/2012 15:46:39
#413729
Boa tarde amigos!

Primeiro, como já falei antes, estou iniciando em vb.net.
Então segue minha dúvida:

Estou montando uma consulta de expressão regular para localizar um grupo de 13 digitos formado por 2 Letras + 9 Números + 2 Letras (Ex.: SL00000000XX).
Montei assim:
[Ô]Lendo um arquivo txt
a variável [Ô]linha[Ô] é um StreamReader (Linha do arquivo)

Dim wResultado As Boolean = Regex.IsMatch(linha, [Ô][A–Z]{2}[0-9]{9}\d[A–Z]{2}[Ô], RegexOptions.IgnoreCase)

If wResulado = True then
wEtiqueta = Regex.IsMatch(linha, [Ô][A–Z]{2}[0-9]{9}\d[A–Z]{2}[Ô], RegexOptions.IgnoreCase)
msgbox wEtiqueta
end if

Ele passa pela linha que contem o conjunto mas não o reconhece.
Alguém poderia me ajudar.

Estou tirando minhas referencia do Site ( http://www.devmedia.com.br/iniciando-expressoes-regulares/6557 ) mas não entendi porque não funfa.

VELDRAME 08/11/2012 11:39:44
#413779
Já resolvi.
Tópico encerrado , respostas não são mais permitidas