【问题标题】:Regex to match ASCII Table character with decimal value正则表达式将 ASCII 表字符与十进制值匹配
【发布时间】:2015-06-23 08:44:10
【问题描述】:

所以我需要一个 Regex 来匹配 ASCII 字符 STX(文本开头),它是 ASCII 表中的第 2 位。 我尝试将^ 设置为Regex101.com 建议文本开头,但没有成功。

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

【问题讨论】:

    标签: regex decimal ascii


    【解决方案1】:

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

    \x02 应该匹配 STX

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-17
      • 1970-01-01
      • 1970-01-01
      • 2017-02-27
      • 1970-01-01
      • 1970-01-01
      • 2011-01-08
      • 2013-09-22
      相关资源
      最近更新 更多