AGB  ·  Datenschutz  ·  Impressum  







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

Wort aus String extrahieren

Ein Thema von Sweex · begonnen am 27. Jun 2015 · letzter Beitrag vom 27. Jun 2015
 
Sweex

Registriert seit: 25. Jun 2015
10 Beiträge
 
#1

Wort aus String extrahieren

  Alt 27. Jun 2015, 13:34
Hallo liebe Community,

Ich möchte für mein Programm nun ein Wort aus einem String extrahieren. Die Lösungen von Tante Google brachten mich hier nicht weiter, da ich die Wörter nicht per
Nummerierung ansprechen möchte (weil ich ja nicht immer das z.b. dritte Wort extrahieren möchte. Ich lese also mit dem Programm Fehlermeldungen als einen String aus, nun möchte ich das auf den wesentlichen Teil beschneiden.
Wenn dort z.b. steht "Messfehler in Modul 2A. Überprüfen Sie ebenfalls die Verbindung zu XY" dann soll er mir da 2A rausschneiden und sonst nichts. Manchmal kommen halt auch andere Fehlermeldungen z.b. "Aktualisierung bei Modul 2Orange Fehlgeschlagen." Das heißt ich muss mich auf Punkt oder Leerzeichen als Worttrenner verlassen können.

Ich versuchte es so zu lösen, wobei Outbound der mit der Fehlermeldung gefüllte String ist.


Delphi-Quellcode:
Suchwort:='Modul ';
Position := Pos(Suchwort, Outbound);
if Position <> 0 then begin
delete(Outbound, 1, pos(suchwort, Outbound) + length(suchwort) - 1);
Outbound := copy(Outbound, 1, pos(' ', Outbound) - 1);
  Mit Zitat antworten Zitat
 


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 10:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz