Extrahiere einen Teilstring zwischen doppelten Anführungszeichen mit regulärem Ausdruck in Java

8

Ich habe eine Zeichenfolge wie folgt:

%Vor%

Ich möchte "adc, def" (ohne Anführungszeichen) mit regexp in Java extrahieren, wie soll ich das machen?

    
user2020169 29.01.2013, 02:28
quelle

2 Antworten

16

Wenn Sie wirklich Regex verwenden möchten:

%Vor%

Erläuterung:

%Vor%

Es ist jedoch viel einfacher, regex nicht zu verwenden:

%Vor%     
Doorknob 29.01.2013 02:31
quelle
2

Tatsächlich bekommst du das IllegalStateException

%Vor%

Es gibt:

%Vor%

Bevor Sie group() verwenden, müssen Sie find() oder matches() aufrufen.

Einfacher Test, zum Beispiel:

%Vor%     
Aleksey Bykov 24.09.2015 10:24
quelle

Tags und Links