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 mit IP-Muster vergleichen?



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!

07.11.2016, 14:21 (Dieser Beitrag wurde zuletzt bearbeitet: 07.11.2016 14:22 von C.Maier.)
Beitrag #1

C.Maier Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Oct 2016

2017
2016
DE


Deutschland
String mit IP-Muster vergleichen?
Hallo zusammen,

Ich bin auf der Suche nach einer Funktion, die den Inhalt eines String-Bedienelements mit dem Muster einer IP-Adresse vergleicht. Das nachfolgende Programm funktioniert eben nur mit einer IP-Adresse.


Beispiel 1:
Bedienelement: 172.30.40.05
Muster: xxx.xx.xx.xx
Ergebnis True

Beispiel 2:
Bedienelement: ""(leerer String) oder 12345 uvm.
Muster: xxx.xx.xx.xx

Vielen Dank schon mal
Gruß C.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.11.2016, 14:36
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: String mit IP-Muster vergleichen?

Akzeptierte Lösung

Hallo C.,

so geht's auch:
   

Es geht bestimmt auch mit RegEx, aber da kenne ich mich nicht so aus…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.11.2016, 15:09
Beitrag #3

C.Maier Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Oct 2016

2017
2016
DE


Deutschland
RE: String mit IP-Muster vergleichen?
Danke Gerd für die schnelle Antwort.

Allerdings hab ich nebenbei mit RegEx versucht auf die Lösung zu kommen. Dabei bin ich an einem Punkt nicht weitergekommen. Mich würde es einfach nur noch interessieren woran ich gescheitert bin.

Bild 1 (Versuch) funktioniert ohne Probleme. Sobald ich wie in Bild 2 (Versuch2). Die IP-Adresse ändere, sprich von 172.1.88.5 auf 172.10.88.5, d.h. den zweiten Teil zweistellig mache, funktioniert es nicht mehr.

Tritt dieses Problem nur bei mir auf oder hat das jemand anderes auch? Woran liegt es?


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.11.2016, 15:26 (Dieser Beitrag wurde zuletzt bearbeitet: 07.11.2016 15:29 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 mit IP-Muster vergleichen?

Akzeptierte Lösung

Deine RegEx stimmt einfach nicht. [0-9] bedeutet, dass du nach 1 Zeichen zwischen 0-9 suchst, der Punkt steht für 1 beliebiges Zeichen (und nicht für einen Punkt!). Wenn du nach einem Punkt suchen willst, dann musst du das "Demaskieren" mit einem Backslash \

Die korrekte RegEx lautet nach kurzem Studium von Wikipedia:
Code:
[0-9]{1,3}\.[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{1,2}
Gruß, Jens

EDIT & Hinweis: Damit überprüfst du noch nicht, ob deine Eingabe wirklich einer gültigen IP entspricht, das erste Oktett könnte ja größer als 255 sein...

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
08.11.2016, 08:29
Beitrag #5

C.Maier Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Oct 2016

2017
2016
DE


Deutschland
RE: String mit IP-Muster vergleichen?
Vielen Dank Gerd und jg für euer schnelle Hilfe und Lösung.
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
  String vergleichen xxokiehxx 7 4.556 22.07.2018 08:44
Letzter Beitrag: Lucki
  Ansprechendes Design des Frontpanels | Muster in Hintergrund einfügen dulfried 3 3.589 23.08.2017 17:45
Letzter Beitrag: GerdW
  Erzeuger-Verbraucher Muster Abbruch Verbraucherschleife mit Abarbeitung der Queue lumaxo 5 5.885 12.02.2015 13:55
Letzter Beitrag: Lucki
  Muster suchen, RegEx Ausdruck String innerhalb Klammern dali4u 2 5.020 23.09.2014 10:30
Letzter Beitrag: dali4u
  Muster suchen in String Hubert R. 2 4.496 27.01.2014 12:44
Letzter Beitrag: Hubert R.
  Match Patter (Muster suchen) funktioniert nicht immer HIMI 4 3.560 15.10.2013 09:51
Letzter Beitrag: HIMI

Gehe zu: