Wie teile ich unter String in Liste von String mit Zahlen und Operatoren getrennt (String enthält keine Klammern oder negative Zahlen).Regex zum Aufteilen von Zahlen und Operatoren
Beispiel:
inputString = 1+2-2.3*4/12.12
outputList = {1,+,2,-,2.3,*,4,/,12.12}
Im Folgenden wird mir Zahlen geben nur. Ich brauche Betreiber als auch
var digits = Regex.Split(inputString , @"\D+");
Warum '2.3' als' 2.3' geparst wird, aber '12.12' - als' 12, 12'? – soon
Ich dachte, es war ein Tippfehler. – Kinetic
Ich habe Leerzeichen von der Eingabe entfernt, da dies nicht immer der Fall ist. auch korrigierter Tippfehler 12.12 – Cannon