Каким образом удалить пробелы из строки? Первоначальная строка была '123456789ABC'. Затем сдвинул в право на 3 символа строку и получил ' 123456789'. Теперь каким образом удалить пробелы из полученной строки?
SHIFT text LEFT DELETING LEADING ''.
Цитата: SKD1980 від Квітень 11, 2011, 02:05:22 ПП
Каким образом удалить пробелы из строки? Первоначальная строка была '123456789ABC'. Затем сдвинул в право на 3 символа строку и получил ' 123456789'.
А сдвинуть теперь влево на тех же три символа?
DATA: lv_text(15) VALUE ' 123456789ABC'.
CONDENSE lv_text NO-GAPS.
Цитата: Uukrul link=topic=1528.msg8700#msg8700 date=1302525118
А сдвинуть теперь влево на тех же три символа?
Если теперь сдвинуть влево на те же три символа, то буквы ABC снова появляются.
Цитата: Dmitriy від Квітень 11, 2011, 03:37:43 ПП
DATA: lv_text(15) VALUE ' 123456789ABC'.
CONDENSE lv_text NO-GAPS.
NO-GAPS не подходит, т.к. он удаляет все пробелы вообще из строки, а моя строка это адреса предприятий. Cтроку '123456789ABC' привел для примера
а откуда вы знаете что сдвигать на 3 символа ? может быть сразу "откусывать" от строки сколько нужно str+3(5) ?
есть еще вариант взять строку и разбить ее на слова используя разделитель пробел, хотя если там адрес наверное не подойдет
Цитата: NachDenken від Квітень 12, 2011, 08:08:12 ДП
... может быть сразу "откусывать" от строки сколько нужно str+3(5) ?
Спасибо, подошло!