Как разбить текст на предложения?

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

nikakoss

Client
Регистрация
22.04.2011
Сообщения
127
Реакции
3
Баллы
18
Добрый день!
Подскажите, пожалуйста, как разбить текст на предложения, т.е. нужна регулярка "начинается с большой буквы - заканчивается точкой и пробелом".
И затем предложение разбить на слова?
 
Добрый день!
Подскажите, пожалуйста, как разбить текст на предложения, т.е. нужна регулярка "начинается с большой буквы - заканчивается точкой и пробелом".

upload_2015-8-1_14-58-7.png
 
  • Оценить
Реакции: nikakoss
  • Оценить
Реакции: Hannes и nikakoss
А подскажите еще как можно посчитать количество символов в тексте?
 
var text = project.Variables["text"].Value;
return text.Length;
 
предложение можно разбить на слова
Здравствуйте не хотелось создавать новую тему, я вижу вы розбераетесь в regex'ах. может быть вы знаете регулярное выражение для парсинга имен email с знаками: . - _
Нарегал мыл с этими знаками а некоторые сервисы не принимают
 
Здравствуйте не хотелось создавать новую тему, я вижу вы розбераетесь в regex'ах. может быть вы знаете регулярное выражение для парсинга имен email с знаками: . - _
Нарегал мыл с этими знаками а некоторые сервисы не принимают
Попробуй:
Код:
Развернуть Свернуть Копировать
[\.\-_A-Za-z0-9]+?@[\.\-A-Za-z0-9]+?[\.A-Za-z0-9]{2,}
Такого рода вещи собираем здесь
 
  • Оценить
Реакции: booldozer
Попробуй:
Код:
Развернуть Свернуть Копировать
[\.\-_A-Za-z0-9]+?@[\.\-A-Za-z0-9]+?[\.A-Za-z0-9]{2,}
Не помогло:
dfe6138031b0.png

Мне нужно чтобы находило только подчеркнутые
 
Вот так помогло, ну не совсем конечно :ah: но помогло. Главное что находит мыла с этими знаками и можно поставить условие:bf:
Спасибо.:az:
Код:
Развернуть Свернуть Копировать
[._-][A-Za-z0-9]+?@[\.\-A-Za-z0-9]+?[\.A-Za-z0-9]{2,}
af1f616cb40d.png
 
Подскажите, а есть возможность разбить текст не по каждой точке, а по каждой третьей точке, например?
Вот тут есть метод с примером шаблона: https://zennolab.com/discussion/thr...strochku-na-abzacy-randomno.27757/post-555214
Также есть и другие способы, от других пользователей - в той теме, а также к примеру в этих:
 
  • Оценить
Реакции: todayer

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