Регулярные выражения. Ограничение длины текста - 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;
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.625 из 5
Похожие ответы