Domino 9 und frühere Versionen > ND6: Entwicklung

Anführungszeichen entfernen

(1/4) > >>

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