Я знаю, что могу использовать регулярное выражение для сопоставления подстрок в строке, но возможно ли сопоставить некоторые шаблоны в двоичных данных с помощью регулярного выражения?Если это так, то в каком формате должны быть двоичные данные - двоичный массив, поток или что-то еще?
edit:
хорошо, чтобы объяснить, у меня есть двоичные данные, которые не должны иметь некоторые строки внутри, носами данные являются двоичными, поэтому мне нужно обнаружить этот шаблон данных, поэтому я помечаю эти данные как недействительные.
, но я не смог преобразовать эти двоичные данные в строку, поскольку они были бы недействительными.может быть, только для какого-нибудь символа [] или чего-то еще.
edit:
Теперь я думаю, может быть, преобразование двоичных данных в базовую кодировку (какие-либо подсказки, какая кодировка является самой базовой из доступных? Конечно, не unicode, я думаю, ascii?), А затемя буду использовать регулярное выражение.
, но вопрос в том, смогу ли я преобразовать любые двоичные данные в строку, используя эту кодировку, или я столкнусь с некоторыми случаями, которые будут недопустимыми и вызовут исключения при преобразовании двоичных данных в строку.