Scala regex nombrados grupos de captura

Enscala.util.matching.Regex rasgo MatchData Veo que hay soporte para nombres de grupo, pensé que esto estaba relacionado con (Grupos de captura nombrados Regex)

Pero desdeJava no admite nombres de grupo hasta la versión 7 tal como lo entiendoárbitro),Scala versión 2.8.0 (Java HotSpot (TM) VM de servidor de 64 bits, Java 1.6. me da esta excepción:

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)

¿Entonces la pregunta es Grupos de captura con nombre admitidos en Scala? Si es así, ¿hay algún ejemplo por ahí?