Hauptmenü

Daten zum Parsen

Begonnen von SpenZerX, 14 Juli 2014, 10:25:55

Vorheriges Thema - Nächstes Thema

SpenZerX

Hallo,

bei mir ergab sich gestern folgende Frage zum Parsen von eingehenden Daten (CUL):

Damit ein Modul überhaupt Daten zum Parsen vom CUL erhält muss es da zwingend in der unteren Liste (aus CUL.pm) vorhanden sein?

Und was wäre wenn in der Liste zwei matches gewünscht sind, würden dann beide Module Daten zum Parsen bekommen? Oder nur das Modul mit dem ersten match?

my %matchListSlowRF = (
    "1:USF1000" => "^81..(04|0c)..0101a001a5ceaa00....",
    "2:BS" => "^81..(04|0c)..0101a001a5cf",
    "3:FS20" => "^81..(04|0c)..0101a001",
    "4:FHT" => "^81..(04|09|0d)..(0909a001|83098301|c409c401)..",
    "5:KS300" => "^810d04..4027a001",
    "6:CUL_WS" => "^K.....",
    "7:CUL_EM" => "^E0.................\$",
    "8:HMS" => "^810e04....(1|5|9).a001",
    "9:CUL_FHTTK" => "^T[A-F0-9]{8}",
    "A:CUL_RFR" => "^[0-9A-F]{4}U.",
    "B:CUL_HOERMANN"=> "^R..........",
    "C:ESA2000" => "^S................................\$",
    "D:CUL_IR" => "^I............",
    "E:CUL_TX" => "^TX[A-F0-9]{10}",
    "F:Revolt" => "^r......................\$",
    "G:IT" => "^i......\$",
    "H:STACKABLE_CC"=>"^\\*",
    "I:UNIRoll" => "^[0-9A-F]{5}(B|D|E)",
);

MfG SpenZerX