ssXXXss
Client
- Регистрация
- 23.12.2014
- Сообщения
- 7 379
- Благодарностей
- 2 041
- Баллы
- 113
C#Извините, я наверное не полностью обрисовал всю картину. В тексте конечно же могу встречаться и запятые, и двоеточия и все остальные знаки препинания, а так же цифры, возможны даже рабочие символы. Поэтому данное регулярное выражение не подходит, нужно именно что бы искало все пробелы кроме тех, перед которыми стоят ! ? .
C#:
var str = "Текст, текст текст. Текст текст. Текст! текст текст.";
var regex = new Regex(@"(?<![\?\.!])\s+");
var outlist = new List <string>();
regex.Matches(str).Cast<Match>().ToList().ForEach(m=>outlist.Add(m.Value));
return outlist.Count;