split кубиком - разделитель пробел, в крайнем случае, позже посмотрю регулярку попробую.Что то не могу ни как решить вопрос.
Есть например текст.
Слово слово2 слово3 слово4 слово 5 и т.д.
И нужно из всего текста брать первую часть, например слово слово2 слово3
Как это сделать?
^(\S+\s+){2}\S+Что то не могу ни как решить вопрос.
Есть например текст.
Слово слово2 слово3 слово4 слово 5 и т.д.
И нужно из всего текста брать первую часть, например слово слово2 слово3
Как это сделать?
Держите:Что то не могу ни как решить вопрос.
Есть например текст.
Слово слово2 слово3 слово4 слово 5 и т.д.
И нужно из всего текста брать первую часть, например слово слово2 слово3
Как это сделать?
\S+\s\S+\s\S+
прям как развеятель мифовДержите:
C#:\S+\s\S+\s\S+
У вас другой вид регулярки что-ли?
Либо так попробуйте? (Помогли в чате Зенно)Что то не могу ни как решить вопрос.
Есть например текст.
Слово слово2 слово3 слово4 слово 5 и т.д.
И нужно из всего текста брать первую часть, например слово слово2 слово3
Как это сделать?
^(\S+\s+){3}
А вот это лучше, так раз то что именно хотел, так как можно менять количество слов постоянно!
вроде тот жеУ вас другой вид регулярки что-ли?
надо запомнить
Только косяк что заберёт последний пробел и с таким не сработает "слово слово слово".надо запомнить
И тут сразу образовался второй вопрос, как можно подсчитать количество слов в предложении?
КАк я понимаю можно считать пробелы, но хз как это сделать
string text = project.Variables["переменная"].Value;
return text.Split(' ').Length;
Если только в тексте не окажется два пробела подрядC#:string text = project.Variables["переменная"].Value; return text.Split(' ').Length;
ПоправилЕсли только в тексте не окажется два пробела подряд
string text = project.Variables["переменная"].Value;
text = Regex.Replace(text, @"\s+", " ");
return text.Split(' ').Length;