Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.01.2016, 18:14   #1
Djuise
 
Регистрация: 01.08.2014
Сообщений: 3
Вопрос Как заставить делфю не считать ' программным символом?

Добрый вечер. Гуглил не нашел, не знаю как эта скобка называется, а гугл ее не воспринимает в поиске. На ответ.мейл.ру спрашивал, не ответили.
В общим, ситуация такая, нужно в тексте найти строку в которой содержатся такие скобки ' . Строка типа id='5', name='title', type='text'. И мне нужно ее найти. Как это сделать? Ведь эти скобки будут восприниматься как открывающие и закрывающие текст скобки. За ранее благодарен.
Djuise вне форума Ответить с цитированием
Старый 29.01.2016, 18:19   #2
kutani
Форумчанин
 
Регистрация: 23.01.2016
Сообщений: 608
По умолчанию

'id=''5'''
kutani вне форума Ответить с цитированием
Старый 29.01.2016, 18:26   #3
Djuise
 
Регистрация: 01.08.2014
Сообщений: 3
По умолчанию

Цитата:
Сообщение от kutani Посмотреть сообщение
'id=''5'''
Спасибо большое!

Последний раз редактировалось Djuise; 29.01.2016 в 18:30.
Djuise вне форума Ответить с цитированием
Старый 29.01.2016, 18:37   #4
Djuise
 
Регистрация: 01.08.2014
Сообщений: 3
По умолчанию

Сам натупил, сам разобрался :-).

Последний раз редактировалось Djuise; 29.01.2016 в 18:39.
Djuise вне форума Ответить с цитированием
Старый 29.01.2016, 22:08   #5
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,430
По умолчанию

Между прочим нельзя так писать. Есть chr функция. chr(39) вот тебе и символ в строку, и запись в коде понятна, и читать легко. А эти нагромождения знаков...
Человек_Борща вне форума Ответить с цитированием
Старый 29.01.2016, 23:56   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

В смысле нельзя? Обычное экранирование символов же.

Но для того что автору надо есть функция QuotedStr.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 29.01.2016, 23:57   #7
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,887
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Между прочим нельзя так писать. Есть chr функция. chr(39) вот тебе и символ в строку, и запись в коде понятна, и читать легко. А эти нагромождения знаков...
С чего бы вдруг нельзя?
northener вне форума Ответить с цитированием
Старый 30.01.2016, 13:41   #8
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,430
По умолчанию

Цитата:
В смысле нельзя? Обычное экранирование символов же.
На мой взгляд это не правильно. Зачем эти нагромождения? ''''слово''''потом ещё'''' ?
chr(39)+'слово в одинарных ковычках'+chr(39) же удобочитаемо, не?
Человек_Борща вне форума Ответить с цитированием
Старый 30.01.2016, 13:47   #9
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Тогда уж
#39'слово в одинарных ковычках'#39

А вообще без разницы, не так уж и много таких ситуации. Сдвоенные кавычки больше подходят, имхо
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 30.01.2016 в 13:53.
Аватар вне форума Ответить с цитированием
Старый 30.01.2016, 13:49   #10
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Не. 39 непонятно что такое если не помнить ASCII таблицу наизусть. Хотя бы константу или функцию для этого тогда надо.

А для того чтоб заключить строку в кавычки, а не просто одну кавычку написать, есть QuotedStr
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заставить считать excel через раз или более serginho007 Microsoft Office Excel 14 30.03.2011 06:06
Как программным способом отправить картинку по почте? Delphi7 Dalagardi Помощь студентам 2 10.05.2010 14:00
Требуется программным путём считать несколько ключей с реестра из одного раздела. Air Общие вопросы Delphi 6 11.09.2008 11:33
Как ввести пароль для БД Paradox программным путем ? zetrix БД в Delphi 2 07.04.2007 21:50