Hi,
ich verusche gerade irgendwie PCRE in Delphi 2009 zum Laufen zu bekommen, aber es geht einfach nicht.
Mein Code sieht so aus:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| var R: TRegEx; M: TRegExMatch; MemoString, rs: string; begin MemoString := 'http://blabla.com/'; R := TRegEx.Create('http', []); M := R.Match(MemoString); if M.Matched then rs := M.Value else rs := 'kein Treffer'; MessageBox(Handle, PChar(rs), '', MB_OK); |
Das Ergebnis ist "h". Einfach nur ein h. Richtig würde aber doch "http" sein, oder?
Ich hab mal meine PCRE Unit angehängt. Ich hoffe jemand von euch weiß wo der Fehler liegt, die Unit ist nämlich sehr wichtig für mein Projekt.
Gruß,
Hendi
Moderiert von
Narses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Fr 12.09.2008 um 18:28