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

Часовой пояс: 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 часа


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

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


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

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