Prova questo:Originariamente inviato da LuLyLuNa
Posso chiederti un esempio di Pattern/Matcher?
Trovo tutto in inglese e non sono ferrata..
La documentazione sui costrutti delle regex è nel javadoc di Patterncodice:import java.util.regex.Pattern; import java.util.regex.Matcher; public class Prova { private static Pattern patternNomeAnno = Pattern.compile("([A-Za-z]+);([0-9]{4})"); public static void main(String[] args) { test("Marco;1983"); test("Marco ; 1983"); test("Marco2;1983"); test("Marco;83"); } private static void test(String str) { System.out.print(str); Matcher matcher = patternNomeAnno.matcher(str); if (matcher.matches()) { System.out.println(" OK, nome=" + matcher.group(1) + " anno=" + matcher.group(2)); } else { System.out.println(" Non valido"); } } }

Rispondi quotando