- Регистрация
- 25.08.2011
- Сообщения
- 796
- Благодарностей
- 841
- Баллы
- 93
Нужно удалить из текста слова по маске - предлоги.
Этот код вообще не работает. Кто-нибудь подскажет ошибку?
C#:
string tag = "В студёную зимнюю пору я из лесу ехал около реки";
string[] substr = { " без ", " для ", " на ", " в ", " около ", " перед ", " с ", " и ", " из ", " за ", " близ ", " вместо ", " вне ", " до ", " во ", " из-за ", " из-под ", " изо ", " к ", " ко ", " кроме ", " между ", " над ", " о ", " об ", " от ", " по ", " под ", " при ", " про ", " ради ", " со ", " сквозь ", " среди ", " у ", " через ", " Без ", " Для ", " На ", " В ", " Около ", " Перед ", " С ", " И ", " Из ", " За ", " Близ ", " Вместо ", " Вне ", " До ", " Во ", " Из-за ", " Из-под ", " Изо ", " К ", " Ко ", " Кроме ", " Между ", " Над ", " О ", " Об ", " От ", " По ", " Под ", " При ", " Про ", " Ради ", " Со ", " Сквозь ", " Среди ", " У ", " Через " };
foreach (string x in substr)
{
tag.Replace(x, "");
}