Regular Expressions Abbina un carattere a una cifra usando [0-9] o \ d (Java)

Esempio

[0-9] e \d sono modelli equivalenti (a meno che il tuo motore Regex non sia compatibile con Unicode e \d corrisponda anche a cose come ②). Entrambi corrisponderanno a un carattere a una sola cifra in modo da poter utilizzare qualsiasi notazione che trovi più leggibile.

Crea una stringa del modello che desideri abbinare. Se si utilizza la notazione \ d, sarà necessario aggiungere una seconda barra rovesciata per evitare la prima barra retroversa.

String pattern = "\\d";

Crea un oggetto Pattern. Passa la stringa del modello nel metodo compile ().

Pattern p = Pattern.compile(pattern);

Crea un oggetto Matcher. Passa la stringa che stai cercando per trovare il pattern nel metodo matcher (). Controlla se il modello è stato trovato.

Matcher m1 = p.matcher("0");
m1.matches(); //will return true

Matcher m2 = p.matcher("5");
m2.matches(); //will return true

Matcher m3 = p.matcher("12345");
m3.matches(); //will return false since your pattern is only for a single integer