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

nikakoss

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

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 493
Благодарностей
8 697
Баллы
113
  • Спасибо
Реакции: nikakoss

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 493
Благодарностей
8 697
Баллы
113
  • Спасибо
Реакции: Hannes и nikakoss

nikakoss

Client
Регистрация
22.04.2011
Сообщения
127
Благодарностей
3
Баллы
18
Спасибо!
 

nikakoss

Client
Регистрация
22.04.2011
Сообщения
127
Благодарностей
3
Баллы
18
А подскажите еще как можно посчитать количество символов в тексте?
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
786
Баллы
113
var text = project.Variables["text"].Value;
return text.Length;
 

booldozer

Client
Регистрация
13.02.2011
Сообщения
139
Благодарностей
45
Баллы
28
предложение можно разбить на слова
Здравствуйте не хотелось создавать новую тему, я вижу вы розбераетесь в regex'ах. может быть вы знаете регулярное выражение для парсинга имен email с знаками: . - _
Нарегал мыл с этими знаками а некоторые сервисы не принимают
 

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
Здравствуйте не хотелось создавать новую тему, я вижу вы розбераетесь в regex'ах. может быть вы знаете регулярное выражение для парсинга имен email с знаками: . - _
Нарегал мыл с этими знаками а некоторые сервисы не принимают
Попробуй:
Код:
[\.\-_A-Za-z0-9]+?@[\.\-A-Za-z0-9]+?[\.A-Za-z0-9]{2,}
Такого рода вещи собираем здесь
 
  • Спасибо
Реакции: booldozer

booldozer

Client
Регистрация
13.02.2011
Сообщения
139
Благодарностей
45
Баллы
28

booldozer

Client
Регистрация
13.02.2011
Сообщения
139
Благодарностей
45
Баллы
28

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113

booldozer

Client
Регистрация
13.02.2011
Сообщения
139
Благодарностей
45
Баллы
28
Вот так помогло, ну не совсем конечно :ah: но помогло. Главное что находит мыла с этими знаками и можно поставить условие:bf:
Спасибо.:az:
Код:
[._-][A-Za-z0-9]+?@[\.\-A-Za-z0-9]+?[\.A-Za-z0-9]{2,}
 

booldozer

Client
Регистрация
13.02.2011
Сообщения
139
Благодарностей
45
Баллы
28
  • Спасибо
Реакции: CSS

todayer

Client
Регистрация
07.08.2013
Сообщения
944
Благодарностей
392
Баллы
63

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 493
Благодарностей
8 697
Баллы
113
Подскажите, а есть возможность разбить текст не по каждой точке, а по каждой третьей точке, например?
Вот тут есть метод с примером шаблона: https://zennolab.com/discussion/threads/kak-razbit-dlinnyj-tekst-v-odnu-strochku-na-abzacy-randomno.27757/post-555214
Также есть и другие способы, от других пользователей - в той теме, а также к примеру в этих:
 
  • Спасибо
Реакции: todayer

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