Expressao regulares

2 respostas
A
package net.divulgacao.sistemaj.teste;


public class Teste {

	public void testname() {
		String abc = "1122|Alexandre|afs";
		String[] abc_array = abc.split("[|]");
		for (int i = 0; i &lt abc_array.length; i++) {
			System.out.println(abc_array[i]);
		}
		System.out.println(abc_array.length);
		
	}
	

	
	public static void main(String[] args) {
	
	new Teste().testname();	
		
		
	}

}
Pessoa, sei q cookies somente eh pra guarda uma informacao, ou se da pra guarda mais eu n sei. Porem eu faco assim: id,nome,atalho... e dou um split quebrando pelo | Porem como sou programador asp era facil No java tah sendo um pouco complicado, pq seu split usa expresao regulares. Entao gostaria de sugestao nisso q to fazendo e talvez alguem me falar se a expressao regular para pegar o | eh essa mesmo "[|]"

2 Respostas

T

Você pode usar “\|” ou “[|]”. São equivalentes.

Se for mais preguiçoso, pode usar Pattern.quote ("|") para representar essa expressão regular que não é uma expressão regular.

fmeyer

http://guia-er.sourceforge.net/index.html

Criado 21 de novembro de 2006
Ultima resposta 21 de nov. de 2006
Respostas 2
Participantes 3