Domino 9 und frühere Versionen > ND6: Entwicklung

LotusScript: Replace nur für ganze Worte...

<< < (2/2)

Tode:
Vielen Dank allen.

Leider kann ich auf die neuen Richtext- Klassen nicht zurückgreifen, weil sie es mir nicht erlauben (zumindest nach meinen bisherigen Erkenntnissen), dynamisch Text in Hotspots umzuwandeln.

Dazu habe ich mir einen anderen Weg ausgedacht (Umweg über XML- Export, find&replace im Quelltext und reimport).

@Thomas:
Das Regexp- Objekt scheint ganz nützlich zu sein, habe aber gerade keine Zeit mich näher damit zu befassen. Ich habe für mich jetzt eine andere Lösung gefunden:

3 Schritte:

1. Ersetze alle möglichen "Wort-End-Zeichen" durch sich selbst, eingebettet in Leerzeichen.
Bsp: 
"." >> " . "

2. Ersetze die Suchworte -ebenfalls eingebettet in Leerzeichen- durch die entsprechenden Links:
Bsp:
" Test " >> " <link>Test</link> "

3. Ersetze die eingebetteten Wort- End- Zeichen wieder durch Ihre "Pendants"
Bsp:
" . " >> "."


Das funktioniert so weit.

Wenn jemand noch ein grosses "nono" sieht, dann bitte sagen, ansonsten Danke für die Unterstützung.

Tode

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln