Python REGEX 匹配字符串并打印

标签 python regex python-2.7

得到如下字符串:

hash=49836EC32432A9B830BECFD66A9B6F936327EAE8

我需要匹配 49836EC32432A9B830BECFD66A9B6F936327EAE8,所以我这样做:

match = re.findall(".*hash=([A-F0-9]+).*",mydata)

一切都很好,但是当我想打印它的时候

print "Hash: %s" % match

我得到 哈希:['C5E8C500BA925237E399C44EFD05BCD4AAF76292']

我做错了什么?我需要打印 Hash: C5E8C500BA925237E399C44EFD05BCD4AAF76292

最佳答案

if match:
    print "Hash: %s" % match[0]

关于Python REGEX 匹配字符串并打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16454662/

相关文章:

python - ReportLab 中的编号列表

python - Pandas 删除字符串中的部分空格

javascript - Xregexp javascript 可选命名组,以空格分隔

Python if-else 简写

windows - 多处理池方法挂起但处理方法工作

python - pylint 禁用单行代码只会产生另一个 pylint 错误

python - python 类的 Str 方法重构类源

regex - 删除字符串中的前导、尾随和多个空格

Javascript 正则表达式否定后视

python - 在minidom python中添加具有属性的元素