ich hab eine Serielle Schnittstelle von der ich Daten erhalte.
Diese sehen wie folgt aus:
Nun brauche hier einzelne "values".'s6H\x1b(s0B\x1b(s12H\x1b(s0B\r\n','Operator:30.07.1911:04\r\n','\r\n','RotordatenFall1\r\n','\r\n','a:40.00mmb:82.00mmc:40.00mm\r\n','\r\n','r1:22.00mmStatr2:49.00mm\r\n','\r\n','m1:-polar\x00m2:-polar\x00\r\n','\r\n','Tol1:2.000gmmTol2:1.000gmm\r\n','\r\n','Maschine:2Nsoll:729.1/Min\r\n','\r\n','ErgebnisseRotor:30.07.1911:04\r\n','\r\n','Lauf1Nist:729.1/Min\r\n','\r\n','Stat743.mg\r\n','\r\n','298.Grad\r\n','\r\n','8.2*Tol\r\n','\r\n','AnteilinTol.Einheiten:\r\n','16.35gmm\r\n',''
Beispiel:
Ich benötige beispielsweise die folgenden Werte: 'a', 'Nsoll' und 'Rotor' uvm.
Als Antwort reicht mir wirklich nur die einzelnen "values" also 40.00 ; 729.1 und 30.07.19 11:04
Erst dachte ich an das "String-Splitting", da ich aber bei den meisten werten keinen "trenner" wie beispielsweise ein komma oder ein Semikolon habe, bin ich mir nicht mehr ganz so sicher ob das funktioniert. (Siehe beispiel 'a:40.00mmb:82.00mmc:40.00mm\r ...'
Jemand eine Idee?