python - 正则表达式检测base64

标签 python regex base64

我读了一篇关于用正则表达式检测 Base64 的文章,但是当我在“yara python”中尝试它时,它给出了“未终止的正则表达式”的错误 正则表达式为:

(?:[A-Za-z0-9+/]{4}){2,}(?:[A-Za-z0-9+/]{2}[AEIMQUYcgkosw048]=|[A-Za-z0-9+/][AQgw]==)

有人可以提出建议吗? 谢谢

最佳答案

它对我有用:

>>> import re
>>> re.compile(r'(?:[A-Za-z0-9+/]{4}){2,}(?:[A-Za-z0-9+/]{2}[AEIMQUYcgkosw048]=|[A-Za-z0-9+/][AQgw]==)')
<_sre.SRE_Pattern object at 0x2865c40>

关于python - 正则表达式检测base64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11357851/

相关文章:

Python 字符串格式 - 类型错误 - 格式字符串参数不足

python - 将 UNIX python 程序转换为在 Windows 中运行

python - 使条件 "with"更漂亮

python pandas将数据框列拆分为两个新列并删除原始列

java - 使用 java.util.Base64 编码和解码字符串

php - base64编码图像而不保存

python - 我的 Mac 上的 Python 版本是什么?

regex - gitk中正则表达式的格式是什么?

javascript - 密码 REGEX 至少 6 个字符,至少 1 个字母和 1 个数字,并且可以包含特殊字符

image - Facebook 图形 API : upload multipart/form-data encoded image