V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
KingEngine
V2EX  ›  程序员

不会正则,请问这个 Java 正则怎么写??

  •  
  •   KingEngine · 2018-10-22 09:17:55 +08:00 · 1940 次点击
    这是一个创建于 2216 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1540125162662

    以上是 markdown 中的图片储存链接,我需要获取 markdown 文件中的所有图片链接( Java ),但是不会正则,求解答

    8 条回复    2018-10-22 10:30:55 +08:00
    KingEngine
        1
    KingEngine  
    OP
       2018-10-22 09:19:00 +08:00
    !{ 1540125162662 }(assets/Day09_Solr/1540125162662.png)

    楼上被图片化里,请将{}替换成[]即可
    richieboy
        2
    richieboy  
       2018-10-22 09:32:50 +08:00
    (?<=!\\[\\s?\\d+\\s?\\]\\().*?(?:\\)) 试试
    Fulcrum
        3
    Fulcrum  
       2018-10-22 09:54:22 +08:00 via Android
    \!\s*\[\s*[0-9a-zA-Z\_]*\s*\]\s*\([a-zA-Z0-9\/\_]*
    flowfire
        4
    flowfire  
       2018-10-22 09:55:40 +08:00 via iPhone
    如果是我肯定就分两步,第一步获取所有的图片, (!\[.*?]\(.*?\)) ,第二步从每组捕获的组里取出链接
    Fulcrum
        5
    Fulcrum  
       2018-10-22 09:55:56 +08:00 via Android
    \!\s*\[\s*[0-9a-zA-Z\_]*\s*\]\s*\([a-zA-Z0-9\/\_]*[.png]{4} 这个。。夸克复制出问题了
    wsh1108
        6
    wsh1108  
       2018-10-22 10:02:29 +08:00
    @flowfire #4 我也会这么做
    Cat73
        7
    Cat73  
       2018-10-22 10:17:50 +08:00
    @wsh1108 我也会酱,一般不用零宽断言这种麻烦的东东😂
    asAnotherJack
        8
    asAnotherJack  
       2018-10-22 10:30:55 +08:00
    我这儿看着图片 404 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5536 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 06:48 · PVG 14:48 · LAX 22:48 · JFK 01:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.