| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Парсинг INI-файла |
| Автор: lyonmik 17.4.2008, 17:28 |
| Привет всем! Ребят, подскажите плиз, как эффективнее распарсить INI-файл в С# (консольное приложение). Желательно, чтобы метод был гибкий, т.е., иметь возможность получать доступ к любому параметру в любой секции. Если кто-нибудь сталкивался и как решалось. Спасибо |
| Автор: Voyager 17.4.2008, 17:38 |
| Можно попробовать регулярные выражения, если хочется вручную парсить, либо через DllImport получить доступ к стандартным функциям работы с INI файлами. |
| Автор: Rififi 17.4.2008, 17:42 |
| lyonmik, http://www.codeproject.com/KB/recipes/INI_Files.aspx |
| Автор: lyonmik 23.4.2008, 18:19 |
| Merci, rasparsil uzhe |
| Автор: jonie 23.4.2008, 23:55 |
| ну так помечай тему решеной |
| Автор: lyonmik 25.4.2008, 15:15 |
| Ребята, в продолжение темы: А как проверить строку на вхождение в нее специальных символов? Нужно в строке оставить только цифры, буквы и знак равенства, короче, почистить INI-к от нежелательных символов. Спасибо |
| Автор: Rififi 25.4.2008, 15:25 |
| lyonmik, так можно и доочищаться... было param = value # comment стало param=valuecomment |
| Автор: lyonmik 29.4.2008, 19:01 |
| Rififi, так все, что после ; и # будет принято за комментарий и будет отсекаться |
| Автор: Rififi 29.4.2008, 20:10 |
| lyonmik, использовать регулярные выражения, хотя глубинной смысл такой очистки-отсечения совершенно не ясен - регэкспу абсолютно неважно, есть ли в строке пробелы, комментарии и прочие нежелательные символы. |