miniyao

请教一个带“多层嵌套”的正则表达式的写法

  •  
  •   miniyao · Mar 6, 2020 · 2095 views
    This topic created in 2432 days ago, the information mentioned may be changed or developed.

    匹配最外层 <ul>...</ul> 之内的所有内容:

    <ul>
        <li><p>文字</p>
            <ul>
                <li><p>文字</p></li>
                <li><p>文字</p>
                    <ul>
                        <li><p>文字</p></li>
                    </ul>
                </li>
                <li><p>文字</p></li>
            </ul>
        </li>
    </ul>
    

    由于中间部分也嵌套有 <ul>...</ul> 的结构,怎样才能匹配最外层 <ul>...</ul> 之内的所有内容

    2 replies  •  2020-03-07 00:37:46 +08:00
    rabbbit
    rabbbit
    Mar 7, 2020❤️1
    1
    /<ul>.*<\/ul>/s
    ipwx
    ipwx
    Mar 7, 2020❤️1
    2
    如果你的所有例子都真的最外层除了空白字符就是 <ul>,那么

    ^<ul>(.*)</ul>$
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5059 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 05:59 · PVG 13:59 · LAX 21:59 · JFK 00:59
    ♥ Do have faith in what you're doing.