Tôi đã tự hỏi liệu Java có tương đương với mẫu phù hợp với mẫu C# không. Ví dụ: trong C# Tôi có thể làm điều gì đó như sau:Hỗ trợ Java cho mẫu ((? <name>) "trong các mẫu
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;
Điều này có vẻ như một cách gọn gàng để lấy nhóm. Java có thể làm một cái gì đó tương tự, hay tôi cần phải lấy các nhóm dựa trên vị trí chỉ mục?
String foo = matcher.group(0);
Một trong những điều khó chịu nhất về java = \ – Falmarri