[Resolvido]Strings Excel

Boas!!

Tenho um método para verificar se uma dada string é válida. Mas apenas quero verificar as strings do tipo A, B, C, …, Z, AA, BB, … , ZZ, AAA, tipo folha excel.

Alguém me pode dar uma ideia??

Cumps.

cara, nao entendi muito a sua ideia, tem como vc explicar melhor??

[]'s

tenho uma folha de excel com linhas e colunas do tipo

A B C D E F G H I J K L M N O P . . . Z AA AB AC AD e por ai fora
1
2
3
4
5
6

e eu queria tipo verificar se uma string dada é válida, por exemplo se eu der uma String ###, ou aa, a. deve dar falso.

Vê se funciona

	public void method(){
		String str = "A0";
		
		if(str.matches("([A-Z]{1,2}[0-9]?)") && str.length() <= 2)
			System.out.println("TRUE");
		else
			System.out.println("FALSE");
	}

O seu exemplo ajudou imenso, consegui adaptar o seu exemplo e ficou a funcionar.

Apenas alterei para:


if(str.matches("([A-Z][A-Z]?)") && str.length() <= 2)

e ficou a funcionar :slight_smile:

Obrigadao pela ajuda

Desse jeito implementado, se você tiver uma coluna do tipo ‘A1’ não será reconhecido. A regra é essa mesma ?

Se for deixa o tópico como RESOLVIDO

A regra é essa mesma, obrigado pela ajuda mais uma vez