AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Stringliste nach Teilstring an fester Position durchsuchen
Thema durchsuchen
Ansicht
Themen-Optionen

Stringliste nach Teilstring an fester Position durchsuchen

Ein Thema von hirnstroem · begonnen am 19. Jan 2007 · letzter Beitrag vom 19. Jan 2007
Antwort Antwort
hirnstroem

Registriert seit: 21. Sep 2005
297 Beiträge
 
Delphi 2006 Professional
 
#1

Stringliste nach Teilstring an fester Position durchsuchen

  Alt 19. Jan 2007, 07:57
'loha Folks,

ich würde gerne eine Stringliste nach einem Teilstring durchsuchen, welcher an einer fixen Position ist.

Also ich habe z.B. die folgenden Einträge in der Stringliste:

T02E0000484664121850BE01C7
T02E0000484664121850BE01C7
T02E4080084747180F258001B3
T02E000046500000100040
T02E4080084940010203040506
T02E0000480CEF08F01200FFFF
T02E4080084909010203040506

Nun möchte ich z.B. die Liste auf das vorkommen von '64' an der Position 10 durchsuchen. Wie geht dies am besten?

Muss ich nun jedesmal wenn ich einen Teilstring suche, jeden einzelnen Listeneintrag mit der funktion Pos überprüfen oder ginge dies einfacher?

Grüsse
hirnstroem
inde deus abest
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.757 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Stringliste nach Teilstring an fester Position durchsuch

  Alt 19. Jan 2007, 08:10
Guten Morgen,

jede Zeile durchsuchen wirst Du wohl müssen.
Mit pos suchen nicht, denn Du weißt ja, das du auf Position 10 eine 6 und auf
Position 11 eine 4 erwartest.

Delphi-Quellcode:
if '64' = copy('deinString',10,2) then
  ....
else
  ...
Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.594 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Stringliste nach Teilstring an fester Position durchsuch

  Alt 19. Jan 2007, 08:43
Was ist den gegen pos einzuwenden?

Delphi-Quellcode:
for i := 0 to list.count-1 do
if Pos('64',list[i]) = 10 then
...
else
...
Sven Harazim
--
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.594 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Stringliste nach Teilstring an fester Position durchsuch

  Alt 19. Jan 2007, 08:44
Zitat von sh17:
Was ist den gegen pos einzuwenden?
ich weiß die Antwort selbst, 64 kann ja auch vor Position 10 auftauchen.
Sven Harazim
--
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:39 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