Regex

7 respostas
Deluxe

tenho uma String

String d = “Joao P. C. lala”;

Como eu faco pra pecorrer ela e achar somente os pontos dela?

7 Respostas

T

Use indexOf mesmo :stuck_out_tongue:

E

Cara tem um tutorial da sun legal:
http://java.sun.com/docs/books/tutorial/essential/regex/

Tem algumas opções que vc consegue saber a localização ou se só existe mesmo. Mas dependendo a situação indexOf é mais prático.

P

http://www.guj.com.br/java.tutorial.artigo.1.1.guj

peczenyj

O meta-caracter . (ponto), para uma regex, significa qualquer caracter.
O meta-caracter \ (contra-barra), para uma regex, significa kriptonita, ou seja, ela tira os poderes do meta-caracter a frente, tornando-o um caracter ordinário, logo

. representa o caracter ponto numa regex, ou
[.] também deveria funcionar, pois dentro de uma lista todo mundo é normal (menos o ^ no começo [lista negada] e o - entre caracteres [range]).

Deluxe

eu so quero saber se existe…
como eu faco no idenxOf ?

MrDataFlex
if (suaString.indexOf(".") > 0) {

//o ponto esta na string na posicao  que representa o retorno do indexOf

} else {

//o ponto nao foi encontrado <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/s.pngtuck_out_tongue.png?v=9" title=":stuck_out_tongue:" class="emoji" alt=":stuck_out_tongue:">

}
B

peczenyj:
O meta-caracter . (ponto), para uma regex, significa qualquer caracter.
O meta-caracter \ (contra-barra), para uma regex, significa kriptonita, ou seja, ela tira os poderes do meta-caracter a frente, tornando-o um caracter ordinário, logo

. representa o caracter ponto numa regex, ou
[.] também deveria funcionar, pois dentro de uma lista todo mundo é normal (menos o ^ no começo [lista negada] e o - entre caracteres [range]).


Hehehe, gostei do kriptonita, ajuda a lembrar! :lol: :lol: :lol:

Criado 1 de setembro de 2008
Ultima resposta 1 de set. de 2008
Respostas 7
Participantes 7