.| Autor | Beitrag |
|---|---|
|
000 16.05.2003, 21:19 feigling |
Hoi,
Mein Code sieht folgendermaßen aus:
btw, ich habe mal die Sources hochgeladen: |
|
Profil || Suche |
|
001 16.05.2003, 23:24 Fraghunter |
ich kenn mich zwar nicht soo gut mit delphi aus *g*, aber hat das keine regExp? Nihil timeo, nulla re opprimor, nulli periculo cedo. |
|
Profil || Suche |
|
002 17.05.2003, 00:07 feigling |
Was ist ne regExp ? O_o |
|
Profil || Suche |
|
003 17.05.2003, 00:47 Fraghunter |
nene Regular Expression. Nihil timeo, nulla re opprimor, nulli periculo cedo. |
|
Profil || Suche |
|
004 17.05.2003, 00:52 feigling |
Nö, was soll das sein ? -- |
|
Profil || Suche |
|
005 17.05.2003, 02:16 Fraghunter |
oje *nachdenk* Und vor allem kannst du damit eben so ziemlich alles parsen. Es gäbe aber noch zu erwähnen, dass es tausende Versionen von RegExp giebt, und alle haben einen leicht veränderten Syntax. Das beispiel ist im Pearl Syntax, der wohl auch am weitesten verbreitet sin sollte. --Nihil timeo, nulla re opprimor, nulli periculo cedo. |
|
Profil || Suche |
|
006 17.05.2003, 02:52 feigling |
Aha und was bringt mir das jetzt bei meinen Funktionen ? :] -- |
|
Profil || Suche |
|
007 17.05.2003, 04:27 theDon |
besorg dir eine xml-lib für delphi, das erspart dir eine menge ärger. --\o tanz den naziprau! o/ And more than ever, I hope to never fall, |
|
Profil || Suche |
|
008 17.05.2003, 07:31 feigling |
Hrm, will ich nicht O_o |
|
Profil || Suche |
|
009 17.05.2003, 10:41 Fraghunter |
was dir das bringen soll? Aber da du ja nichts fremdes verwenden willst, und Delphi sicher keine RegExp standartmäsig dabei hat, ist das hier wohl sowieos nichts für dich. achso zu deiner verschreibfrage, mach doch einfach das hier (*delphiVersuch* :D) while ((pos(#34, line) = 0) do delete(line, 1, 1); Nihil timeo, nulla re opprimor, nulli periculo cedo. Dieser Beitrag wurde am 17.05.2003 um 10:45 von Fraghunter bearbeitet. |
|
Profil || Suche |
|
010 17.05.2003, 15:20 theDon |
Quellcode:my @match = ($file_content =~ /"(\S*?)".*?"(.*?)")/g);wenn schon php, dann kannst du auch gleich U als modifier nehmen und dir die ? sparen.
--\o tanz den naziprau! o/ And more than ever, I hope to never fall, |
|
Profil || Suche |
|
011 18.05.2003, 12:42 Archangel |
wie wärs damit: du liest solange ein zeichen (c) ein, bis es ein '"' ist, speicherst das eingelesene aber nicht.. dann liest du bis zum nächsten '"' ein und speicherst das zwischen den beiden "" eingelesene in einem string.. und dann wiederholst du das von vorne, du liest also ein bis ein '"' auftaucht und dann speicherst du das eingelesene bis zum nächsten '"' wenn ich das richtig verstehe (kann kein delphi), sollte das so aussehen Dieser Beitrag wurde am 18.05.2003 um 12:47 von Archangel bearbeitet. |
|
Profil || Suche |
|
012 19.05.2003, 02:30 feigling |
Funzt perfekt :) |
|
Profil || Suche |

