Re: Zeichenkette gezeilt absuchen und gefundene Zeichenaussc
Keiner mehr eine Idee?
|
Re: Zeichenkette gezeilt absuchen und gefundene Zeichenaussc
Hallo skaven,
für Probleme dieser Art eignen sich [dp]reguläre Ausdrücke[/dp], mit deren Hilfe Du Dein Problem vielleicht in der Art
Delphi-Quellcode:
lösen könntest.
with RegExp('PRD[^>]*?(\d+)[^>]*>') do
if Execute(AString) then repeat myResult.Add(Match[1]); until not ExecuteNext; |
Re: Zeichenkette gezeilt absuchen und gefundene Zeichenaussc
Zitat:
Zumal doch genügend Lösungswege genannt wurden. Ausserdem...... Du weisst das in der Delphi-PRAXIS das "pushen" erst nach mindestens 24 Stunden erwünscht ist. :warn: |
Re: Zeichenkette gezeilt absuchen und gefundene Zeichenaussc
Tut mir Leid, aber bin sehr ungeduldig wenn ich nicht weiter komme.
SORRY nochmal |
Re: Zeichenkette gezeilt absuchen und gefundene Zeichenaussc
@Skaven: Sorry, das Forum ist dazu da dir Denkansätze zu geben. Nicht fertige Quellcodes zu präsentieren.
Und von den Denkansätzen solltest du hier mehr als genug bekommen haben. Zitat:
|
Re: Zeichenkette gezeilt absuchen und gefundene Zeichenaussc
auf die gefahr hin das ich aussagen meiner vorredner wiederhole:
Delphi-Quellcode:
so, wenn du nun mehrere "'prd'-'>'-konstruktionen" hast, könntest du sowas in die schleife machen machen:
for i:=1 to length(ausdruck) do
if ausdruck[i] in ['1'..'9'] then zahlen.Add(ausdruck[i]); wenn aktuelles zeichen gleich dem endzeichen ist, dan lösche alle zeichen bis zum endzeichen inclusive des endzeichens was dabei noch an "haken" bzw notwändigen änderungen im aufbau auftreten wirst du dann noch merken |
Re: Zeichenkette gezeilt absuchen und gefundene Zeichenaussc
Dabke allen, die mir geholfen haben.
Das Programm ist fertig, smile |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz