Autor Beitrag
$tick3r
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Di 06.08.02 00:11 
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


Zuletzt bearbeitet von $tick3r am Di 06.08.02 01:27, insgesamt 1-mal bearbeitet
t-ob-i
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 31



BeitragVerfasst: Di 06.08.02 00:14 
Hallo ticker,

lese dazu doch einmal den Post der direkt unter diesem hier war :D

Link: www.auq.de/viewtopic.php?t=1211

(Beitrag von mir)

Tobias
$tick3r Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Di 06.08.02 00:22 
hmm, thx, sorry, aber der titel hat irgendwie nicht nach der Lösung meines Problems geklungen
$tick3r Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Di 06.08.02 00:26 
nein hilft nicht, weil meines ein Text ist
t-ob-i
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 31



BeitragVerfasst: Di 06.08.02 00:33 
Reguläre Ausdrücke helfen dir auf jedenfall bei deinem Problem..
$tick3r Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Di 06.08.02 01:27 
Weiss ich, aber nicht wie ich sie da einsetze
t-ob-i
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 31



BeitragVerfasst: 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 Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 31



BeitragVerfasst: 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 Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Di 06.08.02 03:14 
wo finde ich die unit?
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 31



BeitragVerfasst: 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