Mi chiedevo se Java avesse un equivalente al modello di corrispondenza denominato C#. Ad esempio, in C# che posso fare qualcosa di simile:Supporto Java per "(? <name> modello)" nei modelli
var pattern = @";(?<foo>\d{6});(?<bar>\d{6});";
var regex = new Regex(pattern , RegexOptions.None);
var match = regex.Match(";123456;123456;");
var foo = match.Groups["foo"].Success ? match.Groups["foo"].Value : null;
var bar = match.Groups["bar"].Success ? match.Groups["bar"].Value : null;
Questo sembra proprio come un modo pulito per afferrare gruppi. Java può fare qualcosa di simile, o ho bisogno di afferrare gruppi in base alla posizione dell'indice?
String foo = matcher.group(0);
Una delle cose più fastidiose su java = \ – Falmarri