0 / 0 / 0
Регистрация: 05.10.2017
Сообщений: 8
|
|
1 | |
Построчная замена текста в файле13.01.2018, 16:47. Показов 3294. Ответов 7
Метки нет (Все метки)
Как на Delphi организовать построчную замену текста рандомно в текстовом файле и просто по списку. Сейчас опишу более подробней.
Есть текст пример: как сделать программу на delphi как сделать программу на delphi как сделать программу на delphi Его нужно заменить на: просто сделать программу на delphi легко сделать программу на delphi быстро сделать программу на delphi
0
|
13.01.2018, 16:47 | |
Ответы с готовыми решениями:
7
Построчная замена текста в ListBox Построчная замена текста из двух файлов Замена текста в файле Замена текста в файле |
Модератор
|
|
13.01.2018, 18:22 | 2 |
Сообщение было отмечено antonsss2017 как решение
Решение
Да уж, будьте любезны, потому что на основании только тех данных, что Вы предоставили, возможно наплодить столько вариантов, что...
1
|
0 / 0 / 0
Регистрация: 05.10.2017
Сообщений: 8
|
|
13.01.2018, 18:38 [ТС] | 3 |
Есть текст вот такого плана:
{Height":1010,"width":2020 2040 2050,"height":1050,"colorDepth":24} {Height":1010,"width":2020 2040 2050,"height":1050,"colorDepth":24} {Height":1010,"width":2020 2040 2050,"height":1050,"colorDepth":24} И нужно что бы программа изменяла заданное слово, к примеру "width" на список заданных слов что в тексте или окне. Грубо говоря построчно изменяла одно слово на разные. То есть в окне я задал что заменить, в данном случае: Слово width На что заменить, в данном случае: Список слов: width444 width555 width123 То есть в итоге должно получиться: {Height":1010,"width444":2020 2040 2050,"height":1050,"colorDepth":24} {Height":1010,"width555":2020 2040 2050,"height":1050,"colorDepth":24} {Height":1010,"width123":2020 2040 2050,"height":1050,"colorDepth":24} Программа нужна для благих целей. Помогаю волонтером. Кто поможет, буду очень благодарен...
0
|
Модератор
|
|
13.01.2018, 19:31 | 4 |
Сообщение было отмечено antonsss2017 как решение
Решение
antonsss2017, еще уточнение... Количество строк текста всегда равно количеству строк списка замен? Если нет - то по какому принципу организуется замена: последовательно перебираем весь список замен и, когда он закончится, начинаем с начала? или просто на каждую строку текста - случайный выбор элемента из списка замены?
А вообще, Вы на каком уровне владеете Дельфи? Просто задача ваша решается одним циклом по тексту и применением функции StringReplace() к каждой строке... Добавлено через 6 минут И да, вот еще... А откуда берется исходный текст, в котором надо замены производить?
1
|
0 / 0 / 0
Регистрация: 05.10.2017
Сообщений: 8
|
|
13.01.2018, 19:46 [ТС] | 5 |
antonsss2017, Да количество строк текста всегда равно количеству строк списка замен. Главное что бы текст был постоянно разный. Было бы неплохо, если можно сделать выбор: Рандомно или по заданному списку (то есть без рандомизации). Я Делфи только начал учить (15 дней как) и потому обращаюсь. Очень благодарен Вам за то что помогаете!
Добавлено через 8 минут Забыл еще добавить что: исходный текст берется с текстового файла (формата .txt). Тут уже на ваше усмотрение как лучше сделать?.
0
|
0 / 0 / 0
Регистрация: 05.10.2017
Сообщений: 8
|
|
13.01.2018, 22:26 [ТС] | 7 |
D1973,Сейчас посмотрю и обязательно в личные сообщение отпишусь. Огромное Вам СПАСИБО.
Добавлено через 39 минут Отправил сообщение в ЛС. Буду ждать ответа. Еще раз спасибо.
0
|
Модератор
|
|
15.01.2018, 19:25 | 8 |
Дополненный вариант:
0
|
15.01.2018, 19:25 | |
15.01.2018, 19:25 | |
Помогаю со студенческими работами здесь
8
Замена текста в файле Замена текста в файле Замена текста в файле Замена текста в файле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |