Текущее время: Пт, июл 18 2025, 03:03

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Функции для работы с текстом
СообщениеДобавлено: Вт, май 09 2006, 22:32 
Гость
Не подскажите ли каких-нибудь функций для обработки текстовых строк помимо стандартных операторов ABAP. Например есть строка и я, не зная ее длины, хочу узнать является ли в ней последний символ слешем '\'. Как это красиво сделать?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: Функции для работы с текстом
СообщениеДобавлено: Ср, май 10 2006, 01:40 
Гость
StillAtGo написал(а):
Не подскажите ли каких-нибудь функций для обработки текстовых строк помимо стандартных операторов ABAP. Например есть строка и я, не зная ее длины, хочу узнать является ли в ней последний символ слешем '\'. Как это красиво сделать?


зачем ? узнай длину и считай символ ... это примерно 30 символов кода ...


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: Функции для работы с текстом
СообщениеДобавлено: Ср, май 10 2006, 10:16 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Сб, май 06 2006, 14:47
Сообщения: 9
DATA: int TYPE i,
word1(40) TYPE c,
word2(1).
word1 = '12345 678901 234567890 /'.

int = strlen( word1 ) - 1.
word3 = WORD1+INT(1).
IF WORD3 EQ '/'.
WRITE / 'FIND'.
ENDIF.
:lol:


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 10 2006, 11:58 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:44
Сообщения: 305
Откуда: Жайрем -> Астана
как вариант:
Code:
condense txt.
if txt cp '*\'.
..
endif.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Ср, май 10 2006, 13:03 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
также можно воспользоваться оператором CS


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 10 2006, 18:33 
Гость
Спасибо большое всем :D , действительно есть много неплохих способов. Но раз уж поднял тему: а есть вообще функции для работы со строками?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 10 2006, 22:13 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
StillAtGo написал(а):
Спасибо большое всем :D , действительно есть много неплохих способов. Но раз уж поднял тему: а есть вообще функции для работы со строками?

А зачем, если это операторы языка делают? Функцию зачем городить? Ну напиши сам, если тебе больше ФМ нравится :wink:


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 11 2006, 18:01 
Гость
Цитата:
А зачем, если это операторы языка делают? Функцию зачем городить? Ну напиши сам, если тебе больше ФМ нравится :wink:

Вас понял :roll:


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

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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