V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
KingEngine
V2EX  ›  程序员

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

  •  
  •   KingEngine · Oct 22, 2018 · 2413 views
    This topic created in 2756 days ago, the information mentioned may be changed or developed.

    1540125162662

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

    8 replies    2018-10-22 10:30:55 +08:00
    KingEngine
        1
    KingEngine  
    OP
       Oct 22, 2018
    !{ 1540125162662 }(assets/Day09_Solr/1540125162662.png)

    楼上被图片化里,请将{}替换成[]即可
    richieboy
        2
    richieboy  
       Oct 22, 2018
    (?<=!\\[\\s?\\d+\\s?\\]\\().*?(?:\\)) 试试
    Fulcrum
        3
    Fulcrum  
       Oct 22, 2018 via Android
    \!\s*\[\s*[0-9a-zA-Z\_]*\s*\]\s*\([a-zA-Z0-9\/\_]*
    flowfire
        4
    flowfire  
       Oct 22, 2018 via iPhone
    如果是我肯定就分两步,第一步获取所有的图片, (!\[.*?]\(.*?\)) ,第二步从每组捕获的组里取出链接
    Fulcrum
        5
    Fulcrum  
       Oct 22, 2018 via Android
    \!\s*\[\s*[0-9a-zA-Z\_]*\s*\]\s*\([a-zA-Z0-9\/\_]*[.png]{4} 这个。。夸克复制出问题了
    wsh1108
        6
    wsh1108  
       Oct 22, 2018
    @flowfire #4 我也会这么做
    Cat73
        7
    Cat73  
       Oct 22, 2018
    @wsh1108 我也会酱,一般不用零宽断言这种麻烦的东东😂
    asAnotherJack
        8
    asAnotherJack  
       Oct 22, 2018
    我这儿看着图片 404 了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1364 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 17:23 · PVG 01:23 · LAX 10:23 · JFK 13:23
    ♥ Do have faith in what you're doing.