2017-11-11 2 views
-1

Könnte mir jemand bitte helfen, da das nicht die exakte Lösung finden konnte. Das heißt, ich habe Ausdruck, ist:Entfernen Sie erste x Zeichen und einige letzte Zeichen auch

Actual Standings (`1. Nov 2017 - 1. Dec 2017`) 

Wörtlich sieht es aus wie oben getippt Ich brauche folgende nur auszudrucken:

1. Nov 2017 - 1. Dec 2017 

Also, wie kann ich die ersten 7 Zeichen entfernen (bin ich korrigieren, dass es 7 Zeichen vor 1. Nov Text) und auch entfernen `) am Ende dieser Zeichenfolge? Vielen Dank im Voraus.

+0

Ich habe diese Frage Downvoted, weil es ein Null-Aufwand Anforderungen auszugeben. Wenn Sie Ihre Frage bearbeiten können, um uns ein [minimales, vollständiges und überprüfbares Beispiel] (http://stackoverflow.com/help/mcve) Ihres Versuchs zu zeigen, oder um genau zu klären, wo Sie Schwierigkeiten haben, Dieser Downvote kann zurückgezogen werden. –

Antwort

1

Sie können dies einfach tun, indem erste und letzte Indizes (`) bekommen:

Angenommen, Ihre Zeichenfolge in s ist.

s = "Actual Standings (`1. Nov 2017 - 1. Dec 2017`)"; 
System.out.println(s.substring(s.indexOf('`')+1, s.lastIndexOf('`'))); 

Ausgang:

1. Nov 2017 - 1. Dec 2017 
+0

Vielen Dank @ Kaushal28 – Zoran

+0

Sie sind herzlich willkommen :) – Kaushal28

Verwandte Themen