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 

problem bei der suche nach regulären ausdrücken



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!

21.09.2009, 21:02
Beitrag #1

mabelo Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Apr 2009

8.5
2007
de

7743
Deutschland
problem bei der suche nach regulären ausdrücken
hallo leute.

ich habe folgendes problem. ich habe einen binären datensatz der verschiedene kanalnamen enthält.
als erstes wird ein byte-array aus dem gesamten array geschnitten (bekannte position der kanalnamen im datensatz).
danach wird mit der funktion "byte-array nach string" ein sting mit der länge 8 erzeugt.
dann soll dieser string nach den bekannten kanalnamen durchsucht werden. dazu wird die funktion "regulären ausdruck suchen" verwendet.
der reguläre ausdruck ist die aufzählung der verschiedenen kanalnamen.
wie auch immer....das ganze hat eigentlich immer funktioniert. die betonung liegt auf hat.
ich hab keine ahnung was jetzt falsch ist.
ausschnitt vom vi und die fehlermeldung sind als bilder angehängt.
ps. ich versteh die fehlermeldung aber weiß ne wie ich es anders machen kann.

wenn mit da jemand helfen kann...wäre super.

mfg mabelo

ach ja. fehler ist bei version 2009 aufgetreten. aber mit 8.6 geschrieben. liegt es viell. an der version?


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.09.2009, 09:11 (Dieser Beitrag wurde zuletzt bearbeitet: 22.09.2009 09:20 von jg.)
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
problem bei der suche nach regulären ausdrücken
Also ich finde, die Fehlermeldung ist doch sehr aussagekräftig!

Sie besagt, dass du in deiner "regular expression" oder deinem Input-String offenbar einen NULL-Character (also ASCII-Code 0x00) drin hast. Um den zu finden, stell doch einfach mal deinen String auf Codes-Display oder HEX-Code Anzeige um. Wo der jetzt in deinem String ist, kann ich auf Grund deines Screenshots nicht sagen.

Und ja, da scheint es eine Änderung zwischen 8.6 und 2009 gegeben zu haben. Ich kann das zumindest bestätigen, das jetzt eine Fehlermeldung kommt.
Wobei: Laut Hilfe ( http://zone.ni.com/reference/en-XX/help/37...lar_expression/ ) darf auch in LV 8.6 der Input String und der Regular Expression String keine NULL Characters enthalten.Hmm Sieht also eher nach BugFix aus.

Gruß, Jens

P.S.: Du schneidest Byte-Arrays der Länge 8 aus. Wie willst du da Kanalnamen wie z.B. "ORB 19/20" finden, der ist doch 9 Zeichen lang?!

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
22.09.2009, 09:29
Beitrag #3

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
problem bei der suche nach regulären ausdrücken
Wenn Ihr LabVIEW 2009 habt, dann bitte im Profil_ergaenzen. Hehe

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
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
  CRC-Berechnung in LabVIEW anhand eines C-Code-Beispiels /Suche nach Frequenzumrichter Y-P 32 23.177 23.02.2016 08:57
Letzter Beitrag: Y-P
  Problem Werte aus EEPROM nach FLOAT H-STB 5 5.597 30.12.2011 17:09
Letzter Beitrag: H-STB
  Suche nach Peaks in einem LeistungsSpektrum Oleg 7 5.235 10.03.2010 09:08
Letzter Beitrag: Oleg
  nanu bei suche nach strings gottfried 5 4.119 30.11.2009 20:51
Letzter Beitrag: jg
  Systemcrash: Suche nach Bibs/Treibern Newbie-A. 6 5.508 27.04.2009 14:56
Letzter Beitrag: Newbie-A.
  Probleme beim Ausdrucken amin 4 4.398 21.01.2009 11:42
Letzter Beitrag: amin

Gehe zu: