Ich habe versucht, einen arithmetischen Ausdruck (zB "1 + 2 + 10 + 15") auf die Pluszeichen zu teilen. Ich habe es jedoch nicht geschafft, den entsprechenden regulären Ausdruck zu schreiben. Ich dachte, das würde funktionieren:Java - Wie teilt man einen String auf Pluszeichen?
expression.split("\\+");
aber es nicht. Kennst du die richtige Lösung?
es perfekt funktioniert. Warum denkst du es nicht? – Bozho
Wenn Sie nach einem Nicht-Regex-Muster aufteilen möchten, können Sie Pattern.quote ("+") verwenden, um eine korrekt gemische Zeichenfolge zu generieren. – Philipp
Beachten Sie, dass Sie, wenn Sie mit einem vollwertigen Expression-Evaluator enden möchten, reguläre Ausdrücke löschen und einen Parser verwenden möchten. –