Kotlin Regex nannte Gruppen Unterstützung

8

Hat Kotlin Unterstützung für benannte Regex-Gruppen?

Die benannte Regex-Gruppe sieht folgendermaßen aus: (?<name>...)

    
gs_vlad 07.05.2016, 12:41
quelle

2 Antworten

7

Ab kotlin 1.0 bietet die Regex -Klasse keine Möglichkeit mehr, auf abgefragte benannte Gruppen in MatchGroupCollection zuzugreifen, da die Standardbibliothek nur regex api verwenden kann, das in JDK6 verfügbar ist und auch keine Unterstützung für benannte Gruppen bietet .

Wenn Sie JDK8 als Ziel verwenden, können Sie die Klassen java.util.regex.Pattern und java.util.regex.Matcher verwenden. Letzteres bietet group -Methode, um das Ergebnis der benannten Gruppensuche zu erhalten.

    
Ilya 07.05.2016, 23:37
quelle
10

Nach dieser Diskussion ,

  

Dies wird in Kotlin 1.1 unterstützt.    Ссылка

Kotlin 1.1 EAP kann bereits getestet werden.

%Vor%

Sie müssen kotlin-stdlib-jre8 verwenden.

    
Vadzim 03.09.2016 08:32
quelle

Tags und Links