Mehrere bestimmte Zeichenfolgen aus einem Text auslesen

15/07/2009 - 11:44 von Patrick Pohlmann | Report spam
Hallo Zusammen,

ich habe einen Text in dem bestimmte Worte (Textvariablen) stehen die
jeweils so gekennzeichnet sind, dass sie mit # beginnen und auch aufhören.

Ich möchte nun den Text auslesen und die gefunden Worte als Ergebnis
bekommen.

Der Text sieht z.B. so aus:

"Sehr geehrter #Anrede#,

schön das sie diesen Text lesen. Heute ist der #AktDatum#. Sie sind unser
Kunde mit der Nummer #Kundennummer#.

Viele Grüße

#Schlusssatz#"

als Ergebnis hàtte ich dann gerne:

strMeinErgebnis: Anrede; AktDatum; Kundennummer; Schlusssatz

Kann mir jemand sagen wie ich das anstelle?

Danke und viele Grüße

Patrick
 

Lesen sie die antworten

#1 Mark Doerbandt
15/07/2009 - 12:16 | Warnen spam
Hallo, Patrick,

Patrick Pohlmann:

ich habe einen Text in dem bestimmte Worte (Textvariablen) stehen die
jeweils so gekennzeichnet sind, dass sie mit # beginnen und auch aufhören.

Ich möchte nun den Text auslesen und die gefunden Worte als Ergebnis
bekommen.

Der Text sieht z.B. so aus:

"Sehr geehrter #Anrede#,

schön das sie diesen Text lesen. Heute ist der #AktDatum#. Sie sind unser
Kunde mit der Nummer #Kundennummer#.

Viele Grüße

#Schlusssatz#"

als Ergebnis hàtte ich dann gerne:

strMeinErgebnis: Anrede; AktDatum; Kundennummer; Schlusssatz



kopiere Dir den String in eine neue Variable und durchsuche in einer
Schleife mit InStr den Beginn eines "Wortes", dann wieder mit InStr
das Ende. Dann merkst Du Dir das Wort in Deiner Ergebnisvariablen und
ersetzt es in der Variablen durch nix, weiter geht die Suche. Ggf.
musst Du noch doppelte Worte im Ergebnis filtern.

Gruss - Mark

Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beitràge senden.

Ähnliche fragen