正则表达式匹配 ASCII Table 字符与十进制值

Regex to match ASCII Table character with decimal value

所以我需要一个 Regex 来匹配 ASCII 字符 STX(文本开头) 在 ASCII Table 上是数字 2。 我尝试 ^ 作为 Regex101.com 建议的文本开头,但没有成功。

然后我尝试 [[:ascii:]] 匹配所有 ASCII 字符。 有什么方法可以使用 Regex 匹配特定的 ASCII 字符吗?例如:[ASCII(2)]。我知道我可以用 PHP/Java 等来做到这一点,但我必须用正则表达式来做到这一点。

您可以使用\x匹配转义的十六进制代码来匹配ASCII数字代码,例如:

\x02 应匹配 STX