【问题标题】:How to be greedy but not so greedy?如何变得贪婪但不那么贪婪?
【发布时间】:2015-08-12 05:19:23
【问题描述】:

有没有办法,只使用正则表达式,从这个字符串中提取 1.jpg 和 xx.jpg(即,只是最后一个 / 之后的文件名):

"...<img src='/can/be/.../anything/1.jpg'> ... <img src='/unknown/.../path/xx.jpg'>.."

【问题讨论】:

  • 尝试[^\/]+\.jpg获取jpg文件名,后跟/
  • 用什么语言?使用全局修饰符获取所有匹配项。 DEMO
  • Python 3 和 PowerShell。
  • 不错的问题标题和显示图片 :-) (Y)

标签: regex regex-greedy


【解决方案1】:

下面的正则表达式会帮助你:

[\w\d]+\.jpg

Demo

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-28
    • 1970-01-01
    • 1970-01-01
    • 2011-05-15
    • 2011-08-25
    • 2014-08-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多