1. BURMALDA18.08.2024 в 03:10от
Загрузка...
Загрузка...

Кавычки внутри кавычек в Delphi

Тема в разделе "С/С++/Pascal/Delphi", создана пользователем weath, 06.11.2014.

  1. weath

    weath

    Статус:
    Оффлайн
    Регистрация:
    14.04.13
    Сообщения:
    226
    Репутация:
    90 +/-
    Возможно ли написать в Delphi кавычки внутри кавычек, если да то как?
    Наприимер: ('<dd 'class='',Html.Text,'<span class="meas">')
     
  2. Mirka

    Mirka

    Статус:
    Оффлайн
    Регистрация:
    19.10.14
    Сообщения:
    27
    Репутация:
    7 +/-
    1ый способ - извращение
    Кинуть на форму эдит, написать туда единственный символ - ' и потом использовать вместо ' (где необходимо) form1.edit1.text
    Например, ('<dd 'class='+form1.edit1.text,Html.Text,'<span class="meas">')

    2ой способ
    В настройках изменить обозначение текста с ' на любой другой символ, например, `
     
    Последнее редактирование: 06.11.2014
  3. Indie

    Тру кодер
    Indie

    Статус:
    Оффлайн
    Регистрация:
    18.12.12
    Сообщения:
    901
    Репутация:
    192 +/-
    s:=pars('blablabka''',bla.text,'''blablabla');
    Паблик функцию из исходников Pars ты знаешь..
     
  4. ANTIKV

    ANTIKV

    Статус:
    Оффлайн
    Регистрация:
    09.08.13
    Сообщения:
    1.361
    Репутация:
    1.023 +/-
    Это называется экранирование
     
  5. ᴡᴀᴛs

    Bloody Corporation
    ᴡᴀᴛs

    Статус:
    Оффлайн
    Регистрация:
    01.09.14
    Сообщения:
    191
    Репутация:
    221 +/-
    ('<dd '+#39+'class='+#39,Html.Text,'<span class="meas">')
    #39= '
    #13 = пробел
     
  6. Snip4iK

    Snip4iK

    Статус:
    Оффлайн
    Регистрация:
    11.10.11
    Сообщения:
    276
    Репутация:
    150 +/-
    Просто перед кавычкой ставишь ещё одну. Получится как то так ('<dd ''class='',Html.Text,''<span class="meas">')
     
  7. MasterCard

    MasterCard

    Статус:
    Оффлайн
    Регистрация:
    20.12.13
    Сообщения:
    22
    Репутация:
    4 +/-
    Попробуй символ "\"
    Пример: "Лалка\", на C# помогает, на дельфи - хз.
     
  8. Soviet

    Soviet

    Статус:
    Оффлайн
    Регистрация:
    19.10.14
    Сообщения:
    107
    Репутация:
    13 +/-
    На делфи по другому, что бы заккоментить кавычку нужно вместо нее написать 3 кавычки, типа 2 комментят 1 между ними
     
  9. Leva63

    Leva63

    Статус:
    Оффлайн
    Регистрация:
    29.08.12
    Сообщения:
    144
    Репутация:
    457 +/-
    Вероятно вывести символ апострофа? Нужно написать его 4 раза

    '''' Edit1.Text ''''
    или #39
     
  10. DETA

    DETA

    Статус:
    Оффлайн
    Регистрация:
    26.09.13
    Сообщения:
    214
    Репутация:
    205 +/-
    Создаешь переменную, стринг
    Туда ставшь кавычку
    Используешь вместо кавычки переменную.
    Профит
     
  11. DedMoroz

    DedMoroz

    Статус:
    Оффлайн
    Регистрация:
    02.08.12
    Сообщения:
    97
    Репутация:
    58 +/-
    Правильный вариант с двойным написанием '' в тексте и использованием по номеру символа #39.

    результат:

    [​IMG]