Удалить лидирующие пробелы из строки.

Автор SKD1980, Квітень 11, 2011, 02:05:22 ПП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

SKD1980

Каким образом  удалить пробелы из строки? Первоначальная строка была '123456789ABC'.  Затем сдвинул в право на 3 символа строку и получил '   123456789'. Теперь каким образом удалить пробелы из полученной строки?

sumzin


Uukrul

Цитата: SKD1980 від Квітень 11, 2011, 02:05:22 ПП
Каким образом  удалить пробелы из строки? Первоначальная строка была '123456789ABC'.  Затем сдвинул в право на 3 символа строку и получил '   123456789'.
А сдвинуть теперь влево на тех же три символа?

Dmitriy


SKD1980

Цитата: Uukrul  link=topic=1528.msg8700#msg8700 date=1302525118
А сдвинуть теперь влево на тех же три символа?

Если теперь сдвинуть влево на те же три символа, то буквы ABC снова появляются.

SKD1980

Цитата: Dmitriy від Квітень 11, 2011, 03:37:43 ПП
DATA: lv_text(15) VALUE '   123456789ABC'.
CONDENSE lv_text NO-GAPS.


NO-GAPS не подходит, т.к. он удаляет все пробелы вообще из строки, а моя строка это адреса предприятий.  Cтроку '123456789ABC' привел для примера

NachDenken

а откуда вы знаете что сдвигать на 3 символа ? может быть сразу "откусывать" от строки сколько нужно str+3(5) ?
есть еще вариант взять строку и разбить ее на слова используя разделитель пробел, хотя если там адрес наверное не подойдет

SKD1980

Цитата: NachDenken від Квітень 12, 2011, 08:08:12 ДП
... может быть сразу "откусывать" от строки сколько нужно str+3(5) ?

Спасибо, подошло!