C# Как удалить последнее слово в предложении?

  • Автор темы Автор темы trubiser
  • Дата начала Дата начала

trubiser

Client
Регистрация
02.12.2016
Сообщения
211
Реакции
14
Баллы
18
Привет всем!
Нужно удалить последнее слово в предложении из переменной var1.
Прошу помочь написать код.
Спасибо!
 
чтобы меньше совпадений было, можно предположить, что после этого слова сразу же точка идёт или пробельные символы и точка
(\b\w+\b\.|\b\w+\b\s?\.) - если делать так, то замену надо делать на точку, поскольку берётся слово вместе с точкой
 
  • Оценить
Реакции: trubiser
Предложу свой вариант. Тут от обратного подход.
Не удалить последнее слово, а взять всю строку до последнего пробела не включительно (который идет перед последним словом) .
.*(?=\ )

Ну это если переменная содержит только одно предложение.
 
  • Оценить
Реакции: name7778 и trubiser

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