.NET Регулярные выражения на байтах вместо символов

Я пытаюсь сделать анализ, который будет проще с помощью регулярных выражений.

Входными данными является массив (или перечисление) байтов.

Я не хочу преобразовывать байты в символы по следующим причинам:

Эффективность вычисленийЭффективность использования памятиНекоторые непечатаемые байты могут быть сложными для преобразования в символы. Не все байты пригодны для печати.

Так что я не могу использоватьRegex.

Единственное решение, которое я знаю, это использованиебиблиотека Boost.regex (который работает с байтами - C-символами), но это библиотека C ++, для которой перенос с использованием C ++ / CLI потребует значительной работы.

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

Спасибо.

Ответы на вопрос(4)

Ваш ответ на вопрос