Текущее время: Ср, июл 23 2025, 06:47

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Просто разбор строки (REPLACE)
СообщениеДобавлено: Чт, фев 28 2008, 11:59 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 25 2006, 15:14
Сообщения: 280
Помогите плиз в такой ситуации.
Есть простая строка например такого вида:
'Vasiliy Pupkin mr.boss sksdjksjdksd1212 1212121'.

Как в ней заменить все пробелы на символ '/'? При выполнении

Code:
REPLACE FIRST OCCURRENCE OF SPACE IN s1 WITH '/'.


'/' добавляется в самое начало строки, там где пробела нет. Пробел после Vasiliy игнорируется.
Если написать
Code:
REPLACE ALL OCCURRENCES OF SPACE IN s1 WITH '/'.


То возникает эксепшн CX_SY_REPLACE_INFINITE_LOOP т.к. пробел почему-то считается не как пробел а как вообще пустое место.
Как же обозначить что там именно пробел?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 28 2008, 12:22 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 21 2006, 17:16
Сообщения: 134
Откуда: Донецк
Пол: Женский
Можно так:
TRANSLATE s1 USING ' /'.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 28 2008, 12:27 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 25 2006, 15:14
Сообщения: 280
Марина написала:
Можно так:
TRANSLATE s1 USING ' /'.


Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 28 2008, 14:03 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Использование обратных кавычек тоже поможет:
Code:
REPLACE ALL OCCURRENCES OF ` ` IN s1 WITH '/'.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB