Regex 十六进制正则表达式值

Regex 十六进制正则表达式值,regex,Regex,我正在学习正则表达式,并试图了解如果正则表达式用十六进制值表示,将匹配什么值 例如,如果我有^[\\x00-\\xff]{16},这是否意味着它将匹配长度为16位的0-255之间的任何值 我在网上看了看,似乎找不到例子 感谢十六进制值指的是要匹配的字符串的字符代码。例如,ASCII或UTF-8中的'A'为65,或x41 ^[\x00-\xff]{16}表示匹配,定位在字符串开头,正好匹配16个字符,其数值介于0和255之间。如果您的正则表达式引擎不支持多字节字符集,则表示任何字符,因此在这种情况

我正在学习正则表达式,并试图了解如果正则表达式用十六进制值表示,将匹配什么值

例如,如果我有
^[\\x00-\\xff]{16}
,这是否意味着它将匹配长度为16位的0-255之间的任何值

我在网上看了看,似乎找不到例子


感谢

十六进制值指的是要匹配的字符串的字符代码。例如,ASCII或UTF-8中的
'A'
为65,或
x41


^[\x00-\xff]{16}
表示匹配,定位在字符串开头,正好匹配16个字符,其数值介于0和255之间。如果您的正则表达式引擎不支持多字节字符集,则表示任何字符,因此在这种情况下,它几乎与
^.{16}
相同,只是在许多正则表达式引擎中,除非打开特定选项(
/s
在Perl和Perl兼容的正则表达式中),否则
不会匹配换行符).

您可以在以下服务器上运行此类测试:。