到目前为止,我一直在程序中使用regcomp
对正则字符串使用正则表达式。
现在,我需要在非ascii二进制流中找到特定的字节模式:我的理解是regcomp
不能在这种上下文中工作。
实际上,我希望能够定义一个3字节的模式,可以使用十六进制表示法:
\x27\x87\xFE
谢谢
最佳答案
如果需要在utf-8上工作的regex库,应该使用Phillip Hazel’s excellent PCRE library。
到目前为止,我一直在程序中使用regcomp
对正则字符串使用正则表达式。
现在,我需要在非ascii二进制流中找到特定的字节模式:我的理解是regcomp
不能在这种上下文中工作。
实际上,我希望能够定义一个3字节的模式,可以使用十六进制表示法:
\x27\x87\xFE
最佳答案
如果需要在utf-8上工作的regex库,应该使用Phillip Hazel’s excellent PCRE library。