sologgfun
V2EX  ›  问与答

请教一个正则表达式!

  •  
  •   sologgfun · Mar 6, 2020 · 2005 views
    This topic created in 2440 days ago, the information mentioned may be changed or developed.

    匹配 url()里有三个引号(无关位置,不需要连续)

    比如

    asdasd url("d3hfzm10pxbuzw"=") asdasd

    匹配出 url("d3hfzm10pxbuzw"=")

    感觉有点复杂

    6 replies  •  2020-03-07 01:52:46 +08:00
    heiybb
    heiybb
    Mar 6, 2020
    1
    url\(.*\)
    可以吧
    sheldor
    sheldor
    Mar 6, 2020 via Android
    2
    url\(\".*\".*\"\)
    可以不?
    YUX
    YUX
    Mar 6, 2020
    3
    没太明白你准确的意思 推荐一个网站 你在里面多试试就出来了

    https://regex101.com/
    sneezry
    sneezry
    Mar 7, 2020
    4
    /url\(([^"]*"){3}[^"]*\)/
    sneezry
    sneezry
    Mar 7, 2020
    5
    如果是三个引号不能连续 /url\([^"]*("[^"]+){2}"[^"]*\)/
    kernelpanic
    kernelpanic
    Mar 7, 2020
    6
    url\([^(]+\)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   919 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 21:02 · PVG 05:02 · LAX 13:02 · JFK 16:02
    ♥ Do have faith in what you're doing.