• 请不要在回答技术问题时复制粘贴 AI 生成的内容
KingEngine
V2EX  ›  程序员

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

  •  
  •   KingEngine · Oct 22, 2018 · 2809 views
    This topic created in 2934 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
    KingEngine
    OP
    Oct 22, 2018
    1
    !{ 1540125162662 }(assets/Day09_Solr/1540125162662.png)

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