Entwickler-Ecke
Sonstiges (Delphi) - Reguläre Ausdrücke beim String Durchsuchen
$tick3r - Di 06.08.02 00:11
Titel: Reguläre Ausdrücke beim String Durchsuchen
so, also es geht darum das ich eine Datei in einen String lade und diesen dann nach bestimmten Stellen durchsuche das mache ich so:
while Pos('xxx', inhalt) > 0 do
inhalt[Pos('xxx', inhalt)] := 'yyy';
aber ich möchte den String nach z.B. [irgendwas] also ist das einzige was ich fix weiss [ und ] und ich möchte das was dazwischen liegt auch erfassen, wie geht das?? (bin Delphieinsteiger)
Bzw. anders wie kann ich in das reguläre Ausdrücke einbauen
$tick3r - Di 06.08.02 00:22
hmm, thx, sorry, aber der titel hat irgendwie nicht nach der Lösung meines Problems geklungen
$tick3r - Di 06.08.02 00:26
nein hilft nicht, weil meines ein Text ist
t-ob-i - Di 06.08.02 00:33
Reguläre Ausdrücke helfen dir auf jedenfall bei deinem Problem..
$tick3r - Di 06.08.02 01:27
Weiss ich, aber nicht wie ich sie da einsetze
t-ob-i - Di 06.08.02 02:13
Ich würde dir ja helfen aber deine Problem beschreibung ist mehr als dürftig.
Zitat: |
Ja also wenn ich dann das mache aber dann noch wenn ich das will das läuft das erste nicht |
:D
Tobias
$tick3r - Di 06.08.02 02:18
hast du ICQ?? Wenn ja: 106733799
Ich will eine IRC LogDatei einlesen und zeit und Username wegtun, eine Zeile in der Log schaut so aus:
[zeit](fixe Länge)<(status)Username>Text
t-ob-i - Di 06.08.02 03:01
Hallo,
Ein RegExps dafür wäre z.B. ^\[(.*)\]<\((.*)\)(.*)>(.*)$
(wird genau im angeben Format gesplittet)
Nutzen kannst du es mit der Unit RegExps.
Viel Spaß beim studieren der Hilfe dies Unit und beim probieren :D
Es erleichert die Stringverarbeitung wirklich :D
Tobias
$tick3r - Di 06.08.02 03:14
wo finde ich die unit?
Tino - Di 06.08.02 09:10
Gib mal bitte eine richtiges Beispiel für Dein Problem und versuche es noch mal etwas genauer zu Beschreiben. Vielleicht können wir Dir dann etwas besser helfen.
Gruß
t-ob-i - Di 06.08.02 13:07
$tick3r hat folgendes geschrieben: |
wo finde ich die unit? |
Das ist doch echt eine ziemlich **** Frage. Ich habe in meinen Post auf den ich dich per Link hingewiesen habe einen Link zu der Unit und der deutschen Hilfedatei hingewiesen.
Für mich ist diese Diskussion damit beendet.
Tobias
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!