Как удалить слово?

piarche

Пользователь
Регистрация
28.04.2015
Сообщения
141
Благодарностей
5
Баллы
18
Приветствую всех!

Есть список, строка = 1 предложение, во всем списке нужно удалить каждое 4 слово, например "помидоры", как это можно проще сделать?

пояснение: нужно уменьшить тошноту текста, переспам, если удалить каждое 4 слово "помидоры", текст будет нормальным
 

piarche

Пользователь
Регистрация
28.04.2015
Сообщения
141
Благодарностей
5
Баллы
18
я так думаю, надо попробовать регуляркой
 

piarche

Пользователь
Регистрация
28.04.2015
Сообщения
141
Благодарностей
5
Баллы
18
ну слово "помидоры" я сделал регулярку, а как каждое 4-ое удалить не въеду никак
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Тихо сам с собою я веду беседу :-)

По вопросу - Вам нужно именно каждое 4е удалять?
Можно просто несколько раз удалить случайное совпадение.
 

piarche

Пользователь
Регистрация
28.04.2015
Сообщения
141
Благодарностей
5
Баллы
18
желательно каждое 4е слово удалить
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
Делаешь еще список, удаляешь и сливаешь обратно в строку... элементарно Ватсон :-)
 

piarche

Пользователь
Регистрация
28.04.2015
Сообщения
141
Благодарностей
5
Баллы
18
Делаешь еще список, удаляешь и сливаешь обратно в строку... элементарно Ватсон :-)
ну да впринципе, можно и так,

спасибо, сам не догнал,

просто я думал еще как-то попроще может есть способ
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

piarche

Пользователь
Регистрация
28.04.2015
Сообщения
141
Благодарностей
5
Баллы
18

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
В с# удалить циклом. Или грамотным циклом кубиками
 

piarche

Пользователь
Регистрация
28.04.2015
Сообщения
141
Благодарностей
5
Баллы
18
чтоб упростить задачу заменил рандомно во всем тексте нужное количество раз и все готово
 

piarche

Пользователь
Регистрация
28.04.2015
Сообщения
141
Благодарностей
5
Баллы
18
Тихо сам с собою я веду беседу :-)

По вопросу - Вам нужно именно каждое 4е удалять?
Можно просто несколько раз удалить случайное совпадение.
о блин, не сразу дошло, так и сделал

Всем спасибо!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)