![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Имеется TStringList на 100 строк.
Имеется символ "@", который нужно во всех строках заменить на "001". Раньше ходил циклом по каждому символу строки, потом Copy выдирал строку до символа и после, между ними вставлял "001". А можно это сделать одним оператором? Или без цикла Код:
P.S. На поиск не посылайте, ничего схожего не обнаружил (только 1 на 1, а у меня 1 на 3).
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
![]()
Попробуй
Код:
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#4 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
puporev, это опять есть цикл, что не есть хорошо, Kotofff, спасибо, помогло. На будущее тем, кто будет её юзать: это функция, её нужно присваивать.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]() Цитата:
Думаете там внутри не цикл? Вот, если Вам некогда. Это Вы вызываете функцией. Код:
Код:
Последний раз редактировалось Stilet; 23.03.2010 в 11:19. |
|
![]() |
![]() |
![]() |
#6 | ||
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]() Цитата:
Цитата:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
||
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#8 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]() Цитата:
Код:
Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
![]()
Если интересует скорость - можно попробовать использовать Q_ReplaceStr из модуля QStrings, который я уже давал где-то тут. Там вообще валом функций для работы со строчными данными.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
![]() |
![]() |
![]() |
#10 |
позитиффф
Пользователь
Регистрация: 14.11.2008
Сообщений: 34
|
![]()
всем доброго времени суток, у меня вопрос в продолжение темы, хотя может и не совсем, есть строчка из плэйлиста винампа <#EXTINF:254,дубовыйъ гай - синяя лирика> надо что бы при обнаружении в начали строки этого самого #EXTINF:254 эта строчка убивалась полностью , может кто чем помочь?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Замена символа | Flippp | Общие вопросы C/C++ | 20 | 24.06.2009 17:18 |
Шифрование, замена символов. | foE | Общие вопросы Delphi | 4 | 26.05.2009 12:03 |
Перемещение и замена данных на один ряд выше | Khabibula | Microsoft Office Access | 1 | 13.08.2008 12:57 |
Перл. Замена символа \ на символ / | Stilet | PHP | 1 | 12.04.2008 10:17 |
Замена символов | PAVEL315 | Общие вопросы Delphi | 1 | 03.02.2007 21:56 |