String TextValue = "hello{MyVar} Discover {MyVar2} {MyVar3}";
String[] splitString = TextValue.split("\\{*\\}");
Was ich Ausgang bekommen ist [{MyVar, {MyVar2, {MyVar3]
in splitString
Wie erhalten Sie Delimeter bei Verwendung von String.split() in Java?
Aber meine Forderung ist es, diese Begrenzer {}
heißt [{MyVar}, {MyVar2}, {MyVar3}]
zu bewahren.
Erforderlich, um die obige Ausgabe anzupassen.
Sie könnten einen Regex Matcher verwenden und die Gruppen abrufen. – Kelvin
Sie erhalten '[Hallo {MyVar, Discover {MyVar2, {MyVar3}' – Andrew
im Zusammenhang: http://StackOverflow.com/Q/2206378 und http://StackOverflow.com/Q/3777546 –