English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Métodos Java String (Cadeia de Caracteres)
O método Match() da String Match() do Java verifica se a string coincide com a expressão regular fornecida.
A sintaxe do método matches() da string é:
string.matches(String regex)
Aqui, string é um objeto da classe String.
regex - Expressão regular
Se a expressão regular coincidir com a string, entãoretorna true
Se a expressão regular não coincidir com a string, entãoretorna false
class Main { public static void main(String[] args) { //Padrão de expressão regular //Stringa com início em 'a' e fim em 's' de cinco letras String regex = "^a...s$"; System.out.println("abs".matches(regex)); // false System.out.println("alias".matches(regex)); // true System.out.println("an abacus".matches(regex)); // false System.out.println("abyss".matches(regex)); // true } }
Aqui "^a...s$" é uma expressão regular que representa começar com a e terminar com s5de uma string de letras s.
//Verificar se a string contém apenas números class Main { public static void main(String[] args) { //Modelo de busca que só busca números String regex = "^[0-9]+$"; System.out.println("123a".matches(regex)); // false System.out.println("98416".matches(regex)); // true System.out.println("98 41".matches(regex)); // false } }
Aqui "^[0-9]+$" é uma expressão regular, que representa apenas números.