#_*_coding:骆驼翔子-8_*_ 2022-06-25 07:38 采纳率: 93.3%
浏览 11
已结题

python如何写正则表达式

有一段源代码是这样的

img


 
<img width="25" height="49"
     style=" width:25px;height:49px;
     
     "
src='//cdn-sqn.aigei.com/assets/site/img/icon/grey.gif' data-original='aHR0cHM6Ly9zMS5haWdlaS5jb20vc3JjL2ltZy9wbmcvM2QvM2QxMTJkMzUyY2M0NGY2YWJkNmU3
MjAwMWY5NGZkNTQucG5nP2ltYWdlTW9ncjIvYXV0by1vcmllbnQvdGh1bWJuYWlsLyEyNXg0OXIv
Z3Jhdml0eS9DZW50ZXIvY3JvcC8yNXg0OS9xdWFsaXR5Lzg1LyZlPTE3MzU0ODgwMDAmdG9rZW49
UDdTMlhwemZ6MTF2QWtBU0xUa2ZITjdGdy1vT1pCZWNxZUpheHlwTDpLVm4zTzczbjhpX21WcWNi
bkV6RGtvUTFhSUU9' data-is-original-base64='true' 
 
     class="  lazy">

想要得到data-original的内容,但不知道python的正则表达式怎么写

  • 写回答

1条回答 默认 最新

  • chuifengde 2022-06-25 08:46
    关注
    import re
    
    s = """ 
     
    <img width="25" height="49"
         style=" width:25px;height:49px;
         
         "
    src='//cdn-sqn.aigei.com/assets/site/img/icon/grey.gif' data-original='aHR0cHM6Ly9zMS5haWdlaS5jb20vc3JjL2ltZy9wbmcvM2QvM2QxMTJkMzUyY2M0NGY2YWJkNmU3
    MjAwMWY5NGZkNTQucG5nP2ltYWdlTW9ncjIvYXV0by1vcmllbnQvdGh1bWJuYWlsLyEyNXg0OXIv
    Z3Jhdml0eS9DZW50ZXIvY3JvcC8yNXg0OS9xdWFsaXR5Lzg1LyZlPTE3MzU0ODgwMDAmdG9rZW49
    UDdTMlhwemZ6MTF2QWtBU0xUa2ZITjdGdy1vT1pCZWNxZUpheHlwTDpLVm4zTzczbjhpX21WcWNi
    bkV6RGtvUTFhSUU9' data-is-original-base64='true' 
     
         class="  lazy">"""
    
    res = re.findall(r"data-original='(.*?)'", s, re.DOTALL)
    print(res)
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 7月3日
  • 已采纳回答 6月25日
  • 创建了问题 6月25日