Grupos de captura nomeados de regala Scala
NoCaracterística scala.util.matching.Regex MatchData Vejo que há suporte para nomes de grupos, pensei que isso estivesse relacionado a (Grupos de captura nomeados por regex)
Mas desdeJava não suporta nomes de grupo até a versão 7 Como eu entendo (ref),Scala versão 2.8.0 (VM do servidor Java HotSpot (TM) de 64 bits, Java 1.6. me dá essa exceção:
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)
Portanto, a pergunta é suportada em grupos de captura de nome no Scala? Se houver algum exemplo por aí?