while(minhaString.contais("A|B|C")){//queriaguardaraprimeiradasletrasacimaqueapareceremumavariável.minhaString.replace("a letra que apareceu"," por outra coisa que está em uma função que depende da letra");}
acho que usando patern dá pra fazer isso, mas não tenho muita experiencia com isso! quem puder ajudar agradeço
nao entendi mt bem o que vc quer fazer… mais se vc quiser pegar parte de uma string e armazenar e uma variavel utiliza o metodo substring()
Algebra
Eu não quero simplesmente pegar parte de uma string. Eu quero localizar alguma daquelas letras dentro da minha string e pegar a primeira ocorrencia. Ou seja se minha String não tiver um “A” mas tiver um “B” quero armazenar esta letra. sei que tem como fazer isso por partes… mas para enxugar o código preciso de uma expressão que faça isso de uma vez só.
JuniorMaia
suponho que temos um texto, e queremos encontrar todo o texto que está entre aspas simples. Isto é: "E ele disse: 'java', 'guj', 'ninja'!" irá imprimir "java guj ninja".
Stringfrase="E ele disse: 'java'!";Patternp=Pattern.compile("'(.*?)'");Matcherm=p.matcher(frase);while(m.find()){//chamadadiferente:System.out.println(m.group(1));}