none
Не получается подключить пространство имен RRS feed

  • Общие обсуждения

  • Доброго времени суток. 

    Хочу воспользоваться регулярными выражениями для разбора текстового файла. Однако не получается подключить System.Text.RegularExpressions (ругается на RegularExpressions, System.Text подключить возможно). Использую Visual Studio Community 2013, ось Windows 8.1.

    С другими пространствами имен таких проблем не было. Подскажите пожалуйста, почему может возникать такая проблема? 

    22 июня 2015 г. 14:08

Все ответы

  •  Добавил ссылку на System.Text.RegularExpressions.dll. Однако проблему не решил. По-прежнему ошибка: в пространстве имен System.Text  нет такого пространства имен.
    22 июня 2015 г. 14:18
  • Что Вы имеете ввиду под разбором? Работа с файлами в С# или Вы имели ввиду что то другое?
    22 июня 2015 г. 16:23
  • Например, поиск количества вхождений символьных выражений заданного вида. 

    Конкретнее, есть файл, в котором в определенном виде нужная информация задается. Я думал с помощью регулярных выражений производить извлечение нужной информации. Как я понял, они (регулярные выражения) для облегчения работы (считывания, поиска по шаблону и.т.д.) в том числе с текстовыми файлами и были задуманы. Разве нет?

    22 июня 2015 г. 17:25
  • Да все верно, регулярное выражение описывает одну или несколько строк, по которым выполняется сопоставление при поиске в тексте. Обработки регулярных выражений, представленная в платформе .NET Framework  объектом System.Text.RegularExpressions.Regex.


    • Изменено AlexFV 22 июня 2015 г. 17:53
    22 июня 2015 г. 17:53
  • Спасибо, но , к сожалению, проблему это не решило. Добавил в проект ссылку на System.Text.RegularExpressions.dll, однако по-прежнему не могу пользоваться объектом Regex (пропущена директива на сборку, хотя она есть:   using System.Text.RegularExpressions). 

    Мне казалось, что достаточно просто поставить ссылку на нужную библиотеку. Что я упускаю?

    22 июня 2015 г. 18:23
  • А можете подключить System.Configuration.RegexStringValidator - обеспечивает проверку строки в соответствии с правилами, предусмотренными регулярным выражением?
    23 июня 2015 г. 17:13
  •  Использую Visual Studio Community 2013, ось Windows 8.1.

    Во-первых, это абсолютно не важно. Важна целевая версия .NET Framework Вашего проекта.

    Во-вторых, кто "ругается"? Редактор, компилятор? Хорошо бы также сообщить тип Вашего проекта и язык программирования.


    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    23 июня 2015 г. 19:27