python正则表达式匹配不包含某几个字符的字符串方法

  • 时间:
  • 浏览:30

1、婚配目的

文件中一切以https?://开首,以.jpg|.png|.jpeg末端的字符串

2、测验考试进程

1)       

天然念到正则表达式r'(https?://.*?.jpg|https?://.*?.png|https?://.*?.jpeg)简化誊写为r'(https?://.*?\.(?:jpg|png|jpeg)

婚配成果:['http://sdsdsdadadsdsdsddsdsdawwii,https://sdsdoijcjz.jpg']发明成果并不是我们念要的,认真检察,成果中呈现了,或"等标记,因而需求将那些字符来除

2)变动正则表达式为r'(https?://[^ ",]*?\.jpg|https?://[^ ",]*?\.png)' 简化誊写为r'(https?://[^, "]*?\.(?:jpg|png|jpeg))

婚配成果 : [https://sdsdoijcjz.jpg']

完善婚配。

以上那篇Python正则表达式婚配没有包括某几个字符的字符串办法便是小编分享给各人的全数内容了,期望能给各人1个参考,也期望各人多多撑持剧本之家。