Zum Beispiel habe ich einen String, der enthält:Text suchen zwischen Sonderzeichen und ersetzen Zeichenfolge
String s = "test string *67* **Hi**";
Ich möchte diesen String erhalten:
*67*
Mit den Sternen, so dass ich kann beginnen, diesen Teil der Zeichenfolge zu ersetzen. Mein Code im Moment wie folgt aussieht:
String s = "test string *67* **Hi**";
s = s.substring(s.indexOf("*") + 1);
s = s.substring(0, s.indexOf("*"));
Diese Ausgänge: 67
ohne die Sterne.
Ich würde gerne wissen, wie man eine Zeichenfolge zwischen einigen Sonderzeichen, aber nicht mit den Zeichen zusammen, wie ich will.
sollte die Ausgabe wie folgt sein:
//output: test string hello **hi**
Vorsichtig, indem Sie eine "Zeichenfolge" wie folgt ersetzen. Du könntest mehr ersetzen, als du gedacht hast in "testring * 67 * ** Hi **, ich bin ** 67 **" '. Aber da Sie die 'String' bereits mit' substring' finden können, nehmen Sie einfach den linken Teil, fügen Sie das Ersatzteil hinzu, fügen Sie den rechten Teil hinzu. – AxelH
@ Roadman1991 Möchten Sie auch String '* Hi *' ersetzen? – MaxZoom
wie ist das upvoted? ... – DPM