Python 正则表达式匹配两个指定字符串中间的内容

Posted 滚动的蛋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 正则表达式匹配两个指定字符串中间的内容相关的知识,希望对你有一定的参考价值。

A(.*?)B 表示截取 A/B 中间的字符串

import re
txt=‘@font-face{font-family:"customfont"; src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAACHMAHUrlQa1/U/GjaKLvBmPZEW9aysrJJd8fcdtKlebEw+i+9+ss+zY9V28te/XU+6HyW/QK0Vmv==)‘
bs64_str = re.findall("charset=utf-8;base64,(.*?)\)", txt)[0]
print(bs64_str)

  执行结果:   

    d09GRgABAAAAACHMAHUrlQa1/U/GjaKLvBmPZEW9aysrJJd8fcdtKlebEw+i+9+ss+zY9V28te/XU+6HyW/QK0Vmv==

  

以上是关于Python 正则表达式匹配两个指定字符串中间的内容的主要内容,如果未能解决你的问题,请参考以下文章

python 如何提取特定字符中间的内容

C正则表达式,匹配两个字符串之间的内容

python 正则表达式如何截取字符串中间的内容

求一个匹配 以指定字符开头,指定字符结尾,中间内容任意的正则表达式

求一个匹配 以指定字符开头,指定字符结尾,中间内容任意的正则表达式

求一个匹配 以指定字符开头,指定字符结尾,中间内容任意的正则表达式