您可以使用正则表达式来提取出base64值和其后面的值,直到引号结束。下面是一个示例代码:

import re

text = "base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAdCAYAAABFRCf7AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAANLSUR\" nihao='faf'"

# 使用正则表达式提取出base64值和其后面的值
pattern = r"base64,([^']+)"
result = re.search(pattern, text)

if result:
    base64_value = result.group(1)
    print(base64_value)
else:
    print("未找到匹配的结果")

运行以上代码,将输出:

iVBORw0KGgoAAAANSUhEUgAAABUAAAAdCAYAAABFRCf7AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAANLSUR\

在上述代码中,我们使用了re模块的search()函数来搜索匹配的结果。正则表达式base64,([^']+)表示匹配以"base64,"开头,后面跟着任意非引号字符的字符串。([^']+)表示一个分组,用于匹配任意非引号字符的重复出现。最后,我们使用group(1)来获取匹配结果中第一个分组的值,即base64值和其后面的值

用python的re提取出base64后面的值直到引号结束base64iVBORw0KGgoAAAANSUhEUgAAABUAAAAdCAYAAABFRCf7AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAANLSUR nihao=faf

原文地址: https://www.cveoy.top/t/topic/im0U 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录