Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com uma dúvida.
A minha ER com [a-zA-z] abaixou, funciona normal:
java.ers.ex_02;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ERsLista {
public static void main(String[] args) {
Matcher matcher = Pattern.compile("[a-zA-Z]").matcher("A Ã b C d Õ x 5 7 1 - x _");
while (matcher.find()) {
System.out.println(matcher.start() + " - " + matcher.group());
}
}
}
Agora quando troco por POSIX, ele não vai:
package java.ers.ex_03;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ERsListaPOSIX {
public static void main(String[] args) {
Matcher matcher = Pattern.compile("[:alpha:]").matcher("A Ã b C d Õ x 5 7 1 - x _");
while (matcher.find()) {
System.out.println(matcher.start() + " - " + matcher.group());
}
}
}
Alguem pode me ajudar?
Carregando comentários...