English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Métodos de Java String(cadena)
El método Match() de String en Java verifica si la cadena coincide con el patrón de expresión regular dado.
la sintaxis del método matches() de la cadena de texto
string.matches(String regex)
Aquí, string es un objeto de la clase String.
regex - expresión regular
si la expresión regular coincide con la cadena de texto,devuelve true
si la expresión regular no coincide con la cadena de texto,devuelve false
class Main { public static void main(String[] args) { //Patrón de expresión regular //Cadena de cinco letras que comienza con 'a' y termina con 's' 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 } }
Aquí "^a...s$" es una expresión regular que representa una cadena que comienza con a y termina con s5个字母的字符串s。
//检查字符串是否只包含数字 class Main { public static void main(String[] args) { //模式仅对数字进行搜索 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 } }
Aquí "^[0-9]+$" es una expresión regular que solo representa números.