Уважаемые Мастера! Можно ли гарантировать, что регулярные выражения будут принимать только символы с кодами от 0 до 255, а все с кодами до 256 нет? Спасибо!
Да, вы можете представить шестнадцатеричные диапазоны в регулярном выражении:
boolean matches = string.matches("[\\x00-\\xFF]+");
Это будет соответствовать всему, что содержит хотя бы один символ в диапазоне 0x00-0xFF.
Можно указать [\x00-\xFF], т. Е. Диапазон символов от 0 до 255.
[\x00-\xFF]