Заменить двойные кавычки на апостроф в Ls

NetWood

Lotus Team
17.04.2008
565
96
BIT
174
Требуется заменить " (двойные кавычки) на апостроф '
Никак не осилю синтаксис на LS
На собаках работает без проблем.

Пробовал
rstitle = "Фитинг 3/4" " - имя содержит ", надо заменить на '
rstitle = Evaluate("@ReplaceSubstring("+rstitle+"; "\""; "'")") - но в LS вызавает ошибку :(

Просьба подсказать синтаксис для формулы LS
rstitle = Replace(rstitle,""", "'")

Производная от вопроса
Как построить If (rstitle - содержит ") Then... ?
 
V

Vincent13

<!--shcode--><pre><code class='vb'> Dim s As String
Dim s2 As String
s="Фирма ""Афоня"""
s2=Replace(s, """", "'")
Print "Двойные кавычки: " +s
Print "Апостроф: " +s2[/CODE]

Производная от вопроса
Как построить If (rstitle - содержит ") Then... ?

<!--shcode--><pre><code class='vb'> If Instr(s2, """") >0 Then
Print "Есть кавычка"
Else
Print "Нет кавычки"
End If[/CODE]
 
O

Omh

Что бы не геморроится с двойными двойными :( ковычками, можно использовать альтернативные ограничители строки:
Код:
rstitle = Replace(rstitle, {"}, {'})
 

NetWood

Lotus Team
17.04.2008
565
96
BIT
174
Сэнкс за линк. как обычно хелпов не читаем...
А никак не избавиться от "
Есть наименования содержащие этот символ, например обозначения дюймов.
Когда генеришь html в поле и показываешь тег title="значение" - кавычки здорово мешають жить. Вот разобрались собственно... и решил заменять не на ' а сразу на "
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!