Текущее время: Чт, июл 31 2025, 02:31

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Обработка строк
СообщениеДобавлено: Вт, ноя 25 2008, 09:07 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
Подскажите справочник с описанием функций обработки строк.
предстоит хорошенькая работка, нужен инструмент работы со стороками.

Что-то типа, выкусывание чисел из строк, cимволов, удаление определенных символов в строке.. и т д..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обработка строк
СообщениеДобавлено: Вт, ноя 25 2008, 09:13 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
apetrenko написал:
Подскажите справочник с описанием функций обработки строк.
предстоит хорошенькая работка, нужен инструмент работы со стороками.

Что-то типа, выкусывание чисел из строк, cимволов, удаление определенных символов в строке.. и т д..
Processing Character Strings

_________________
"I have a dream"(c)Martin Luther King, Jr.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 25 2008, 09:54 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
Подскажите, как например из строки удалить все символы, оставить все цифры.И наоборот, удалить все цифры, оставить только буквы. :oops:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 25 2008, 10:07 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Добавлю еще средства предлагаемые регулярными выражениями (Regular Expressions). Это классы CL_ABAP_REGEX, CL_ABAP_MATCHER. И их добавки к стандартным командам типа FIND, REPLACE и т.д.

Убирает из строки буквы:
Code:
data: str type string value 'aaa111bbb222'.

REPLACE all OCCURRENCEs of REGEX '([a-z]+)'
IN str with ' ' IGNORING CASE.

write: / str.


Убирает цифры:
Code:
data: str type string value 'aaa111bbb222'.

REPLACE all OCCURRENCEs of REGEX '(\d+)'
IN str with ' ' IGNORING CASE.

write: / str.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


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

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


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

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


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

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