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 

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: 16
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: 14.620
Registriert seit: May 2009

09SP1, 11SP1, 17
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: 75
Registriert seit: Oct 2013

2012 SP1, 2014 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
CLD & CLED
LVF-Team

Beiträge: 14.880
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: String Vergleich erklären
(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
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Array-Vergleich und Mittelwertbildung domdom 4 588 15.05.2017 10:59
Letzter Beitrag: jg
  Vergleich und Neusortierung zweier Arrays domdom 6 1.006 30.11.2016 09:13
Letzter Beitrag: domdom
  Beim vergleich kommt anscheinend schon kein boolscher Wert raus noled 3 1.117 04.12.2015 09:35
Letzter Beitrag: Lucki
  Vergleich zweier Zahlen LabViewPete 7 1.497 08.09.2015 21:40
Letzter Beitrag: Lucki
  Vergleich simple PID und LV PID - woher kommt der Unterschied? hans_p 4 878 02.03.2015 13:29
Letzter Beitrag: dali4u
  Vergleich der letzten Werte im Array Juliana90 9 2.419 05.03.2013 09:02
Letzter Beitrag: Lucki

Who read this thread?
2 User(s) read this thread:
A.Berndsen, THL

Gehe zu: