Hi!
Das könnte heikel werden. Ausgehend von deinem Beispiel ("21.Qh4 Ne3")würde ich so vorgehen:
1. Nach einem Punkt suchen
2. Prüfen ob der Punkt in einem zu bearbeitenden Text-Teil steht
Vom Punkt nach links nur Ziffer bis zum Hochkomma
Vom Punkt nach rechts Groß, Klein, Ziffer, Blank, Groß, Klein,
Ziffer, Hochkomma.
3. Falls nötig Buchstaben ersetzen.
Das Problem ist die Regel, die den String identifiziert. Wenn die einen Denkfehler enthält ist die Datei hin.
Also nur auf eine Kopie arbeiten, und die Regel mit Probieren entwickeln und verbessern.
Durchschaubarer wird es, wenn du den Text Zeilenweise abarbeitest.
mfg
WB
|