Expressão Regular

3 respostas
M

E ai Galera sussa???

Olha se alguem puder me ajudar com uma expressão ficarei muito grato.

Estou querendo identificar em um arquivo os sequintes caracteres /* … Mas não consigo identifica-los juntos, isto é, / *, o que consigo é encontra-los separadamente, / ou *.

Se alguem souber por favor me ajude !!!

3 Respostas

lina

Oi,

Você está recebendo como este arquivo?
e como você está tratando cada posição ?

Dica: se você estive armazenando este arquivo em String e ao percorrer este arquivo armazenar cada posição em Character, a unica maneira
seria pegar a posição atual +1.

Tchauzin!

Tiago_Farias

Olá Mário,

olha soh, vc jah ouviu falar das classes Pattern e Matcher? Elas servem justamente pra isso: validar expressões regulares.

http://java.sun.com/j2se/1.5.0/docs/api/java/util/regex/Pattern.html

Procure por metacharacters ou caracteres de escape q é como vc vai acessar o * ou a / ou ambos.

[]s.

Tiago_Farias

Não sei se era isso q vc tava procurando mas...

Pattern padrao = Pattern.compile("\/\*");
	Matcher m = padrao.matcher("/*");
	System.out.println(m.matches());

[]s.

Criado 25 de novembro de 2008
Ultima resposta 25 de nov. de 2008
Respostas 3
Participantes 3