INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

String Vergleich erklären



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

11.07.2017, 22:38
Beitrag #1

911tom Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: Mar 2017

2015
2017
DE



String Vergleich erklären
Es wird hier ein String mit dem Ausdruck verglichen. Das was übereinstimmt
wird bei "bb" ausgegeben. Soweit klar. Nur was genau macht dieser Bespiel string wenn ich so eine Textdatei einlese:
Code:
G0 Z  25.000
G0 X  60.000 Y 50.000
G0 Z   2.000
Kann mir jemand diesen Vergleich genau erklären ?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.07.2017, 07:31
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: String Vergleich erklären
Hallo tom,

da geht es um RegEx (Regular Expressions) - da findest du jede Menge Hilfe im Internet zu!

Zu deinem Bild: 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.)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.07.2017, 16:43 (Dieser Beitrag wurde zuletzt bearbeitet: 12.07.2017 16:46 von th13.)
Beitrag #3

th13 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 177
Registriert seit: Oct 2013

2020 SP1
2013
EN


Deutschland
RE: String Vergleich erklären
(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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.07.2017, 17:51 (Dieser Beitrag wurde zuletzt bearbeitet: 12.07.2017 17:52 von jg.)
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: String Vergleich erklären

Akzeptierte Lösung

(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

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Vergleich zweier Zahlen LabViewPete 13 12.461 27.10.2020 12:52
Letzter Beitrag: THL
  Wer kann diesen Filter erklären? Philipp841 12 7.292 25.07.2020 07:32
Letzter Beitrag: Martin.Henz
  Mehrfach Vergleich auf Gleichheit MicroScoop 7 6.235 13.08.2019 14:21
Letzter Beitrag: MicroScoop
  Array-Vergleich und Mittelwertbildung domdom 4 4.724 15.05.2017 10:59
Letzter Beitrag: jg
  Vergleich und Neusortierung zweier Arrays domdom 6 5.868 30.11.2016 09:13
Letzter Beitrag: domdom
  Beim vergleich kommt anscheinend schon kein boolscher Wert raus noled 3 4.641 04.12.2015 09:35
Letzter Beitrag: Lucki

Gehe zu: