У меня был письменный текстовый файл, в котором у меня есть такие утверждения:
WriteByte(0x6000, 0x28); // Register Value ...
WriteByte(0x6002, 0x02); //
WriteByte(0x6004, 0x08); //
Я должен заменить 0x28 на пользовательское значение в качестве ввода
Это означает, что я должен заменить 0x28 на usr_valueкоторые могут быть 0x35 или 0x38 и т. д.
Также я также не могу рассчитывать, что только 0x28 может быть любым другим значением, содержимое которого должно быть заменено пользовательским содержимым.
Также, поскольку текстовый файл написан от рукив нем могут быть лишние пробелы или нет
WriteByte(0x6000,0x28); // Register Value ...
или
WriteByte( 0x6000 , 0x28); // Register Value ...
Я пытался использовать string.replace
, но он может работать не для всех комбинаций.Каков наилучший способ сделать это, кроме использования регулярных выражений?