Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#1: 2010-01-06 18:22:28 ЛС | профиль | цитата
Не всегда нужно удалять пробелы (символы) с двух сторон. Иногда только слева, а иногда только справа. Ну и с обеих тоже.
Окончательный вариант компонента здесь http://www.hiasm.com//getfile/16368
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
файлы: 1trimex.rar [1.3KB] [311]
Голосовали:Konst
Ответов: 8926
Рейтинг: 823
#2: 2010-01-06 18:48:04 ЛС | профиль | цитата
Tad, уж до кучи - повторы из середины
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#3: 2010-01-06 19:09:55 ЛС | профиль | цитата
Леонид, пока не попадалось
Берем по слову, Trim, если не пусто то добавляем ПРОБЕЛ сзади и StrCat
------------ Дoбавленo в 23.14:
nesco, после праздников посмотри
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 16884
Рейтинг: 1239
#4: 2010-01-07 16:44:55 ЛС | профиль | цитата
Переделал (для экономии резултирующих кодов и большей наглядности в схеме)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
файлы: 1trimex07012919.rar [1.7KB] [288]
Голосовали:MAV
Разработчик
Ответов: 26158
Рейтинг: 2127
#5: 2010-01-07 16:46:35 ЛС | профиль | цитата
Tad, это ты тему специально наверх толкаешь, или как

Я видел ее, но не смотрел еще компонент. Надеюсь, пример там есть
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#6: 2010-01-07 17:14:11 ЛС | профиль | цитата
Или как
Нет примера
Сейчас добавлю
------------ Дoбавленo в 17.46:
Вот пример работы TrimEX
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1trimex.sha [1.7KB] [392]
Гость
Ответов: 17029
Рейтинг: 0
#7: 2010-01-07 18:03:38 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-06-22 14:47:43
карма: 0

0
Ответов: 4641
Рейтинг: 334
#8: 2010-01-07 18:47:26 ЛС | профиль | цитата
Tad, а как же
Леонид писал(а):
повторы из середины


СЛОВО _______ СЛОВО 2

только при таком раскладе обычно оставляют один пробел между словами.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 16884
Рейтинг: 1239
#9: 2010-01-07 18:58:06 ЛС | профиль | цитата
Ravilr, а откуда такие пробелы между словами родятся
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 4641
Рейтинг: 334
#10: 2010-01-07 19:01:53 ЛС | профиль | цитата
Tad писал(а):
а откуда такие пробелы между словами берутся

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

№.. наименование.............кол-во
1.. товар 1 ..........................3
2.. хороший товар 2............1
------------ Дoбавленo в 19.03:
только это было давно, может такого уже и не надо...
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1304
Рейтинг: 405
#11: 2010-01-07 20:56:29 ЛС | профиль | цитата
Tad, спасибо за реально улучшенный элемент. Правда иконки второй редакции надо менять однозначно, как говорит известный персонаж. У себя установил вот такие иконки.
карма: 3

0
файлы: 1trimex_ico.rar [1.2KB] [286]
Ответов: 16884
Рейтинг: 1239
#12: 2010-01-07 22:04:13 ЛС | профиль | цитата
Леонид,Ravilr, Ладно. Добавил и эту функцию. Пример в архиве
MAV, это был компонент для себя. Иконки стараюсь делать понятными, а не красивыми.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
2
файлы: 1trimex_.rar [2.2KB] [618]
Голосовали:Леонид, Ravilr
Ответов: 16884
Рейтинг: 1239
#13: 2010-03-13 10:20:43 ЛС | профиль | цитата
nesco, ну и что скажешь ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26158
Рейтинг: 2127
#14: 2010-03-13 12:49:30 ЛС | профиль | цитата
Tad писал(а):
ну и что скажешь ?

А можно ли удалить строку, а не только один символ
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#15: 2010-03-13 15:00:16 ЛС | профиль | цитата
Вопросом убит наповал.
Вообще-то
Trim удаляет пробельные и управляющие символы (такие как перевод строки) в начале и в конце строки.
Примечания
Используйте TrimLeft или TrimRight, чтобы ограничить операцию только одним концом строки.

А наш стандартный Trim может ?

if _prop_Char = ' then ch :=  else ch := _prop_Char[1];
nesco писал(а):
А можно ли удалить строку?
Для этого есть другие компоненты.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)