AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Wörter extrahieren

Ein Thema von Samufi · begonnen am 26. Jan 2009 · letzter Beitrag vom 26. Jan 2009
Antwort Antwort
Samufi

Registriert seit: 27. Nov 2008
Ort: Güstrow
93 Beiträge
 
Turbo Delphi für Win32
 
#1

Wörter extrahieren

  Alt 26. Jan 2009, 21:38
Hallo,
ich würde gerne einzelne Wörter aus einem String (der sich in einer Listbox befindet) entnehmen. Das heißt z.B., wenn der String 'Schreibe "Inhalt"' ist, dass ich den Bereich zwischen den Anführungszeichen in ein Editfenster packen (Meinedit.text:=[Das was zwischen den Anführungszeichen steht]) kann. Ich weiß nicht, inwiefern das möglich ist. Natürlich könnte ich das Problem mithilfe einer weiteren Listbox, in die simultan das, was zwischen den Anführungszeichen steht eingefügt wird, lösen. Das wäre aber keine so intelligente Lösung.
Wenn ihr da was wisst oder mein Anliegen unverständlich dargelegt ist, würde ich mich über eure Antworten freuen. Danke schon mal fürs Durchlesen!
Treuergebenst,
Samufi
  Mit Zitat antworten Zitat
quendolineDD

Registriert seit: 19. Apr 2007
Ort: Dresden
781 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Wörter extrahieren

  Alt 26. Jan 2009, 21:56
Sozusagen willst du, das in einem Edit der Text zwischen den "" aus den einzelnen Items der Listbox kopiert wird.
Wenn du auf den in der Listbox aktuell selektierten Eintrag gehen möchtest, verwendest du das Ergeignis OnClick der ListBox und ListBox1.Items[ListBox1.ItemIndex ] Nun kannst du nach dem ersten und zweiten Anführungszeichen suchen und den Text dazwischen kopieren. Deine Freunde werden hier Copy, Pos und PosEx.
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Wörter extrahieren

  Alt 26. Jan 2009, 22:03
Pos()/PosEx() und Copy() sollte helfen
Markus Kinzler
  Mit Zitat antworten Zitat
Samufi

Registriert seit: 27. Nov 2008
Ort: Güstrow
93 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Wörter extrahieren

  Alt 26. Jan 2009, 22:03
Vielen Dank für die Antwort! Ich denke, ich komme damit zurecht. Bei weiteren Fragen kann ich ja nochmal posten....
  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 03:34 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