Регулярные выражения. Ограничение длины текста - C#
Формулировка задачи:
Что мне надо дописать, чтобы сохранялся текст в переменной "zagolovok" после обработки регулярки?
т.е. текс обрезается на половине слова, а надо чтобы последнее слово было целым. В моем случае регулярка по "пробелу" должна обрезать.
var zagolovok = project.Variables["zagolovok"].Value;
try
{
zagolovok = zagolovok.Substring(0, 50);
Regex rgx = new Regex(@".*(?=\ )");
zagolovok = rgx. // Что здесь надо дописать?
}
catch {}Решение задачи: «Регулярные выражения. Ограничение длины текста»
textual
Листинг программы
static string Concat(string str)//принимает строку возвращает обрезанную
{
string result = "";
for(int i = 50; i < str.Length; i++)
{
if (!char.IsLetter(str[i]))
{
result = str.Substring(0, i);
break;
}
}
return result;
}