Прописать регулярное выражение

  • Автор темы Автор темы money4honey
  • Дата начала Дата начала

money4honey

Client
Регистрация
19.06.2014
Сообщения
144
Реакции
46
Баллы
28
есть список и в нем предложения разной длины.
как прописать regex чтобы из каждого предложения оставить лишь первые 4 слова?

например:
шла саша по шоссе и сосала сушку

как прописать regex, чтобы на выходе было:
шла саша по шоссе
 
Код:
Развернуть Свернуть Копировать
^.*?(\ .*?){4}
 
  • Спасибо
Реакции: money4honey
а как регуляркой заменить символы.
к примеру:
"пугачева" галкин.

как прописать чтобы на выходе было:
пугачева галкин

c755bd732257c20d066a9f8cc960d7706efe938f.jpg

пробовал вот так, но на выходе пустота :(
вариант "первое" - не подходит, т.к. лишь первый симфол из строки удаляет
 
1 символ заменяется нормально, но если мне нужно заменить к примеру 5-25 символов, тогда мне придется столько же раз копировать экшен замены и менять в нем символ.
я думал, может это регуляркой можно прописать в 1 экшене..
 
В настройках есть опция "заменять все"
 
Нужно точки заменять?
тогда регулярка должна выглядеть так:
\.|"
 
3e8dddae2c6f4cbf8767246cc13f86c55ed9a73a.jpg

вот это? или в других настройках?

может есть другой вариант решения этой проблемы?
к примеру через с# или java?
срочно читать http://wiki.zennolab.com/doku.php?id=ru:creating-a-regular-expressions в частности эту книгу https://www.google.ru/search?q=Регулярные+выражения+10+минут+на+урок
 
  • Спасибо
Реакции: money4honey
спасибо всем за ответы, и kibnet особенно
нужно мне уметь самому писать эти регулярки
 

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