Подскажите регулярку дял поиска предложения

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

one

Client
Регистрация
22.09.2015
Сообщения
7 019
Реакции
1 314
Баллы
113
Подскажите регулярку для поиска предложения состоящего из 1-2 слов. Сам что то не могу сочинить.
 
Негистронезависимо вдернуть предложения состоящие из 1-2слов.

Пример:
Слово слово, слово слово слово. Слово. Слово слово слово. слово. Слово слово - слово слово, слово слово слово. Слово слово. Слово слово слово.
 
регулярка: ((?<=\.\ )\S+(?=\.)|(?<=\.\ )\S+ \S+(?=\.))

4bea4600ca.jpg
 
  • Оценить
Реакции: one
Спасибо огромное! Но тут я видимо не до думал. Не получилось задуманное. Надо все найденные слова заменить на прописные символы и удалить точку в конце слова.
 
А нет, так усложняется задача. Проще удалить эти предложения вобще из текста. Была мысль сохранить обьем текста исправив предложения.
 
ну если правильно понял, то вот.
и точки вроде ж удаляются.

Напиши, пример без исправлений (никогда не делай этого)
Пришли оригинальный текст, и что с ним надо сделать, на какие символы заменить

MAjlOG6FvVpg0m.jpg
 
  • Оценить
Реакции: one
Нет, не цепляет ничего. Опечатку со скобкой принял во внимание. Смотри.

Исходный текст:
- Слово слово, слово слово слово. Слово. Слово слово слово. слово. Слово слово - слово слово, слово слово слово. Слово слово. Слово слово слово.

Идеальный результат (слить слова найденных предложений с соседними предложениями):
- Слово слово, слово слово слово слово. Слово слово слово слово. Слово слово - слово слово, слово слово слово слово слово. Слово слово слово.

Не идеальный но приемлемый результат (удалить найденные предложения):
- Слово слово, слово слово слово. Слово слово слово. Слово слово - слово слово, слово слово слово. Слово слово слово.

Исходный текст не постоянен, он разный, но в нем периодически встречаются такие короткие предложения. Задача избавиться от коротких предложений в исходном тексте сохранив обьем текста или же плюнуть на обьем что не совсем желательно и просто удалить такие предложения. Текст хранится в переменной.
 
я понял.
если удалить, то вот в скрине выше пример приведен, в разделе "на что заменить" ничего не указываешь, и все.

а со слияниями сложнее, я тут наверно уже не помогу
 
Спасибо! Правда один пробел лишний. Там надо наверное цеплять правый пробел тоже. Завтра уже порегулирую, устал, глаза слипаются.
 

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