hiho zusammen,
vieleicht könnt ihr mir bei meinem kleinen problemchen helfen.
also, als erstes mal ne kleine exkursion zu dem endziel.
ich möchte ein kleines protokoll entwickel, um die kommunikation mit verschiedenen datenquellen zu vereinheitlichen (die datenquellen sind einem von mir geschriebenen applikationsframework zugehörig) es funktionert auch recht gut. das einzige, was mich noch stört ist das ganze rumgefummel an den request strings, nun hab ich mir überlegt, dass das ganze doch mit regexp's wahrscheinlich leichter zu handlen sei.
aber pustekuchen, mein ausdruck hat nie einen match, nur weiß ich leider net, an welcher stelle es hackt (der syntaxparser beschwert sich nicht, also muss es ein gültiger ausdruck sein).
so, nun zum konkreten problem:
ich habe einen protokoll string, der in etwa so aussieht
hpf-net://req="run";object[objname="obj1",obj="{serialisiertes Objekt}"]
nun würde ich gerne ein paar dinge herausfinden wenn ich ein request bekomme:
1. ist der request string von meinem protokoll
2. was steht in ihm (am besten gleich splitten)
aber mein ausdruck(eine zeile drunter) stellt nicht einmal fest ob der string gültig ist
"^hpf(-net|-db)://.*"
kennt einer von euch vieleicht ein gutes tutorial für regex ?
mfg
hpf
Lesezeichen