Zastanawiam się, czy Java miał odpowiednik nazwanego dopasowania wzorca C#. Na przykład w języku C# mogę zrobić coś takiego:Obsługa języka Java dla "(? <name> wzorzec)" w wzorach
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;
To wydaje się być czystym sposobem na zgarnięcie grup. Czy Java może zrobić coś podobnego, czy też muszę pobierać grupy na podstawie pozycji indeksu?
String foo = matcher.group(0);
Jedna z najbardziej denerwujących rzeczy w java = \ – Falmarri