Найти слово в тексте - C#

Узнай цену своей работы

Формулировка задачи:

Например есть строка [{"id":803,"main":"Clouds","description":"

broken clouds

","icon":"04d"}] из нее надо выбрать то, что стоит после "description":" и до ", т.е. в данной строке надо получить

broken clouds

делаю так:
   string OsadkiValue1 = OsadkiPars["weather"].ToString(); // в этой строке [{"id":803,"main":"Clouds","description":"broken clouds","icon":"04d"}]
                                
    string osadkiTemp2 = new Regex(@"_(?<osadkiTemp2>[^<]+)_").Match(OsadkiValue1).Groups["osadkiTemp2"].Value;
 
    osadki = OsadkiValue1.ToString();
проблема в том , что в регексе в скобках не воспринимаются все символы типа " . Их надо как-то по-другому записывать? подскажите как сделать?

Решение задачи: «Найти слово в тексте»

textual
Листинг программы
{
  "ids":
  [
    {
      "id": 803,
      "main": "Clouds",
      "description": "broken clouds",
      "icon": "04d"
    }
  ]
}

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


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

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

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