Именованные группы захвата Scala
Вscala.util.matching.Regex trait MatchData Я вижу, что есть поддержка имен групп, я думал, что это было связано с (Именованные группы захвата Regex)
Но с тех порJava не поддерживает имена групп до версии 7 как я понимаю (ссылка),Scala версия 2.8.0 (Java HotSpot ™) 64-разрядная серверная виртуальная машина, Java 1.6. дает мне это исключение:
scala> val pattern = """(?<login>\w+) (?<id>\d+)""".r
java.util.regex.PatternSyntaxException: Look-behind group does not have an obvio
us maximum length near index 11
(?<login>\w+) (?<id>\d+)
^
at java.util.regex.Pattern.error(Pattern.java:1713)
at java.util.regex.Pattern.group0(Pattern.java:2488)
at java.util.regex.Pattern.sequence(Pattern.java:1806)
at java.util.regex.Pattern.expr(Pattern.java:1752)
at java.util.regex.Pattern.compile(Pattern.java:1460)
Итак, вопрос в том, поддерживаются ли именованные группы захвата в Scala? Если да, то есть ли примеры?