(12.07.2017 16:43 )th13 schrieb: (12.07.2017 07:31 )GerdW schrieb: es wird ein String gesucht, der vor einem Punkt beliebig viele, aber mindestens eine Ziffer und nach dem Punkt genau 3 Ziffern hat…
(Ich hoffe, das habe ich korrekt erkannt - bin bei RegEx auch nicht sattelfest.)
Fast. Da fehlt noch der erste Punkt im RegEx-Ausdruck.
Der gesuchte Ausdruck beginnt mit einem beliebigen Zeichen, gefolgt von einer oder mehreren Zahlen, gefolgt von einem Punkt, gefolgt von genau 3 Zahlen. Daher beginnen die zurückgegebenen Ausdrücke für die angegebenen Beispiele mit einem Leerzeichen.
Thomas
Auch nur fast:
Der gesuchte Ausdruck beginnt mit einem beliebigen Zeichen (außer NewLine), gefolgt von einer oder mehreren Zahlen, gefolgt von einem
beliebigen Zeichen (außer NewLine), gefolgt von genau 3 Zahlen. Die Suche nach einem Punkt müsste mit einem Backslash markiert werden.
Hierzu aus der Hilfe von LabVIEW:
Zitat:string: version=14.0.1
regular expression: [0-9]+\.[0-9]+\.[0-9]+
match substring: 14.0.1
Gruß, Jens