用于字节数日期的 Python 正则表达式

标签 python regex

如何为一行字节做正则表达式匹配?
例如,如何使用正则表达式检查二进制数据由(0-10 字节)字符组成?

data = 0x00 0x05 0x02 0x00 0x03 ...(不是字符串,二进制数据)

最佳答案

如果要检查字符串是否只包含 chr(0)chr(10) 之间的字符,只需使用

re.match('^[\0-\x0A]*$',data)

对于 Python3,您可以对字节字符串执行相同的操作:

re.match(b'^[\0-\x0A]*$',b'\x01\x02\x03\x04')

关于用于字节数日期的 Python 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6691748/

相关文章:

python - 使用 (Python) Webdriver 在不使用元素的情况下选择文本(即单击并拖动以突出显示从一组坐标到另一组坐标)

Python SQLite3函数不打印任何数据

javascript - 如何构建匹配破折号/字母数字字符和不连续的 '.' 点字符的自定义正则表达式?

Python字符串正则表达式联合返回一堆空字符串

ruby - 在文本中捕获所有大写字母 "phrase"

javascript - 按组件解释密码正则表达式组件(javascript)

python - Django 不使用 fastcgi 提供管理静态文件

python - Python 在所有系统上的执行时间不一致

python - 查找具有轮廓的对象的旋转

java - 为什么java的Regex有时会抛出stackoverflow异常?