Операция с файлом
Как осуществить следующее: открыть файл посимвольно читать его. Пока следующий символ - цифра, записывать его в буфер, дописывая его к значению в буфере. Затем строку в буфере перевести в число, провести с ним некоторые операции, потом обратно перевести в строку и записать на том же месте? Пытался сделать что-то сам - потерпел фиаско.
|
Ответ: Операция с файлом
если файл небольшой, то можно прочитать его полностью в память как строку File.ReadAllText, сделать манипуляции со строкой и перезаписать файл полностью.
|
Ответ: Операция с файлом
а вот как именно пропускать все кроме цифр? Просто мне нужно найти все числа в файле и побайтово сдвинуть их вправо
|
Ответ: Операция с файлом
PHP код:
|
Ответ: Операция с файлом
блин, так хорошо, сейчас что нибудь сконструирую, проверишь? Только не бей сцаными тряпками, учусь я пока :)
|
Ответ: Операция с файлом
Тебе в таком случае лучше использовать Regex.Replace
|
Ответ: Операция с файлом
не силен я в регекспах, а с их помощью точно удастся осуществить это?
|
Ответ: Операция с файлом
Вот есть такой метод http://msdn.microsoft.com/ru-ru/library/system.text.regularexpressions.regex.matches.aspx
Можно найти все числа с примерным выражением "[0-9]+" и сделать Replace в строке для каждого. |
Ответ: Операция с файлом
да, вот дела, подумать еще придется
|
Ответ: Операция с файлом
Код:
List<char> chars= new List<char>(); |
Часовой пояс GMT +4, время: 19:09. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot