[Tustep-Liste] String konvertieren - Muster

Dr. Martin Schubert schubert at bbaw.de
Mi Mai 3 15:21:03 CEST 2006


Ihr Lieben,

hier könnte gar ich mich versuchen. Vorausgesetzt, es geht immer um das, 
was zwischen den beiden Kommata steht (und in den Namen selbst sind 
keine weiteren Kommata):

            Ein Kopiere von Datei 'Start' zu 'Ziel', Zieldatei wird 

            gelöscht:
#ko,start,ziel,lo=+,par=*
	   Definieren der Einleitung als Stringgruppe:
 >1s       |<Von|<An|
	    Austausch: Aus "An"-Zeichenkette-
             Komma-Zeichenkette-Komma wird "An" (hier:>=01, Position 1) 
-
             Vorname (Position 6) - Nachname (Pos. 3) - Komma
xx        |>1 <><%, <><%,|>=01 >=06 >=03,|
	    Ende der Parameter:
*eof

Das klappt nur, solange alles in die beiden Felder zwischen den Kommata 
richtig verteilt ist, also z. B. "Von Bernhardi, Prof. Dr. August" steht 
und nicht etwa "Von Prof. Dr. Bernhardi, August Friedrich". Wie immer: 
es gibt bestimmt noch elegantere Lösungen.

Grüße in die Runde,

Martin Schubert


Thomas Neumann schrieb:

> Diskussionsforum Tustep-Liste
> Weitere Informationen: www.itug.de
> ------------------------------------------------------------
> 
> Hallo TUSTEPler,
> 
> Muster sind nicht gerade meine Stärke. Also, wohl eine einfache Frage, 
> aber manchmal... ;-)
> 
> Ich moechte folgende Zeichenkette
>       Von Bernhardi, August Friedrich, 23. März 1806
> 
> beim #KO umwandeln in:
>       Von August Friedrich Bernhardi, 23. März 1806
> 
> Anstelle des 'Von' kann auch ein 'An' stehen...
> Namenformen sind natuerlich auch variabel, ein, zwei oder drei vornamen, 
> titel usw.
> aber das Format ist in diesen Grenzen immer identisch...
> 
> Danke im voraus.
> Beste Gruesse
> Thomas Neumann
> 
> PS: Gerne mal wieder im TUSTEPwiki vorbeischauen - tustep.online-texte.de
> 
> 
>  ###########################################
>  ##
>  ##  Dr. Thomas Neumann
>  ##    Vogelsangstrasse 10
>  ##    D-71254 Ditzingen
>  ##
>  ##  e-mail:    neumann_thomas at hotmail.com
>  ##             neumann_thomas at t-online.de
>  ##
>  ###########################################
> 
> ------------------------------------------------------------
> Tustep-Liste at itug.de
> https://lists.uni-wuerzburg.de/mailman/listinfo/tustep-liste
> 



Mehr Informationen über die Mailingliste Tustep-Liste