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

Тема в разделе "Lotus - Программирование", создана пользователем NetWood, 8 ноя 2009.

  1. NetWood

    NetWood Lotus team
    Lotus team

    Регистрация:
    17 апр 2008
    Сообщения:
    308
    Симпатии:
    0
    Требуется заменить " (двойные кавычки) на апостроф '
    Никак не осилю синтаксис на LS
    На собаках работает без проблем.

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

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

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

    Vincent13 Гость

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

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

    NetWood Lotus team
    Lotus team

    Регистрация:
    17 апр 2008
    Сообщения:
    308
    Симпатии:
    0
    Ок! премного сэнкс :(
     
  4. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Что бы не геморроится с двойными двойными :( ковычками, можно использовать альтернативные ограничители строки:
    Код (Text):
    rstitle = Replace(rstitle, {"}, {'})
     
  5. allex

    allex Гость

  6. NetWood

    NetWood Lotus team
    Lotus team

    Регистрация:
    17 апр 2008
    Сообщения:
    308
    Симпатии:
    0
    Сэнкс за линк. как обычно хелпов не читаем...
    А никак не избавиться от "
    Есть наименования содержащие этот символ, например обозначения дюймов.
    Когда генеришь html в поле и показываешь тег title="значение" - кавычки здорово мешають жить. Вот разобрались собственно... и решил заменять не на ' а сразу на &quot;
     
Загрузка...

Поделиться этой страницей