【发布时间】:2013-04-05 11:44:45
【问题描述】:
我正在尝试为 ASCII 字符的十六进制表示的原始形式找到一种模式。示例输入如下所示(包括撇号):
'\x61\x62\x63\x87\x72\x52'
或
'\x61\x62\x63\x64\x61\x42\x93\x3a'
问题是,\x61\x62\x63 总是一样的。我尝试了许多不同的模式,例如:
'/\'\\x61\\x62\\x63(.+)\'/i'
和
'/\'\x61\x62\x63(.+)\'/i'
以及(.+) 的各种替代品,但我无法使其正常工作。
如果有人能帮我解决这个问题,我将不胜感激。
PS。请注意,input 包含 ASCII 字符的十六进制表示。
【问题讨论】:
-
它怎么不正常工作?你得到了什么?你期待什么?
标签: php regex ascii preg-match-all hex