Строка - это массив целых чисел, называемых символами.
В вашем случае каждый символ / число отображается в байте, считанном из потока, и \xDF \C \C
, кажется, пытается сопоставить символ / число / байт со значением DF 16 , за которым следуют любые два другие символы / цифры / байты.
Для этого вы просто хотите
\xDF . .
Обратите внимание, что вы также должны использовать /s
. /s
заставляет .
соответствовать любому символу / номеру и, следовательно, любому байту. (Без /s
, .
эквивалентно [^\x0A]
.)