Domino 9 und frühere Versionen > ND6: Entwicklung
Anführungszeichen entfernen
TomLudwig:
Hallo zusammen,
ich bin leider nicht fündig geworden und verzweifle langsam...
Ich möchte in einem String per LS die Anführungszeichen (") ersetzten. Am besten gegen zwei einfache Anführungszeichen ( ' ' ). Da der String im HTML Quellcode verwendet werden muss...
Mein letzter Versuch war:
strFormula = {@ReplaceSubstring("} + v + {"; """; """")}
Danke für eure Hilfe.
Ayhan:
Hi,
den Weg würde ich garnicht gehen. Ich empfehle dir das komplett ohne EVALUATE auszuführen, weil...
... die Variable v [ich gehe stark davon aus] Anführungszeichen enthält, die dadurch eine falsche Formel ergeben und diese Formel nicht ausgeführt werden kann:
Angenommen:
v = Heute ist schönes "Wetter"
Die Formel sieht zur Laufzeit so aus:
@ReplaceSubstring("Heute ist schönes "Wetter""; """; """")
Kriegst in diesem Fall ein Formula Error weil die Formel falsch ist und nicht ausgeführt werden kann.
Lösung:
Suche mal in Google nach "Script equivalent replacesubstring". Die Funktion bindest du am besten in deine Funktionsbibliothek (wenn vorhanden; ansonten direkt in deinen agenten). Dann kannst Anführungszeichen ersetzen.
Untitled:
--- Code: ---Replace(v, """", "'")
--- Ende Code ---
Moritz
Glombi:
so:
@ReplaceSubstring("Hier ein String";"\"";"'")
botschi:
Oder etwas altmodischer mit Ustring und Mid und Instr
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln