Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Замена в строке / 11 сообщений из 11, страница 1 из 1
22.02.2019, 16:00
    #39778032
patrick1968
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в строке
Добрый день. Очень странная проблема на ровном месте. Вот фрагмент кода
Код: pascal
1.
2.
3.
 
s:='1 150,00';
s := StringReplace(s,' ','',[rfReplaceAll, rfIgnoreCase]);


казалось бы, что после этого s должна быть равна '1150,00' однако значения она не поменяла, может кто встречался с подобным?
...
Рейтинг: 0 / 0
22.02.2019, 16:31
    #39778047
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в строке
версия?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
22.02.2019, 16:41
    #39778055
v709cc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в строке
CHR(32)
...
Рейтинг: 0 / 0
22.02.2019, 16:43
    #39778057
RWolf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в строке
Пробел не той системы, наверное.
Числа принято форматировать неразрывным пробелом.
...
Рейтинг: 0 / 0
22.02.2019, 16:44
    #39778060
v709cc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в строке
RWolfПробел не той системы, наверное.
Числа принято форматировать неразрывным пробелом.
где принято? Приказ ? № ? Дата ?
...
Рейтинг: 0 / 0
22.02.2019, 16:48
    #39778063
RWolf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в строке
Откройте любой офисный пакет и проверьте.
...
Рейтинг: 0 / 0
22.02.2019, 21:22
    #39778148
patrick1968
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в строке
Ну да это значение из файла CSV хотя если строку разбираешь то s[2] = ' '
...
Рейтинг: 0 / 0
22.02.2019, 21:29
    #39778149
Petrashkevich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в строке
patrick1968Ну да это значение из файла CSV хотя если строку разбираешь то s[2] = ' '

Код: pascal
1.
ShowMessage(IntToStr(Ord(S[2])));
...
Рейтинг: 0 / 0
22.02.2019, 22:26
    #39778159
V.Borzov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в строке
Там не пробел просто. Я натыкался на такое. Код этого символа будет не 32.
...
Рейтинг: 0 / 0
22.02.2019, 23:06
    #39778168
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в строке
V.BorzovТам не пробел просто. Я натыкался на такое. Код этого символа будет не 32.Скорей всего, обычный стандартный неразрывный пробел с кодом 160.
...
Рейтинг: 0 / 0
23.02.2019, 11:17
    #39778218
patrick1968
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в строке
Так и есть - помогло - спасибо, век живи век учись
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Замена в строке / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]