• 1
  • 2
  • このような HTML コードを作成するために通常のマッチングを使用できますか?正規表現の書き方がわからないので、オンラインで基本的なチュートリアルを読みましたが、一致する結果は次のとおりです。 &l"/>
  • 1
  • 2
  • このような HTML コードを作成するために通常のマッチングを使用できますか?正規表現の書き方がわからないので、オンラインで基本的なチュートリアルを読みましたが、一致する結果は次のとおりです。 &l">

    html形式の定期マッチング!

    WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
    WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
    2016-06-13 12:58:57823ブラウズ

    HTML 形式に一致する正規表現を探しています。 !

    <br />
    <ul id="ul1"><br />
      <li>1</li><br />
      <li>2</li><br />
    </ul><br />
    

    このような HTML コードを作成するために通常のマッチングを使用できますか?正規表現の書き方がわからないので、オンラインで基本的なチュートリアルを読みましたが、一致する結果は
    だけでした。 9e36f307f778032b2c8343d64d00ad5e929d1f5ca49e04fdcb27f9465b944689 内部の 25edfb22a4f469ecb59f1190150159c6 は一致しません (内部には不定の数の li が存在します。おそらく 2 つ以上です)。ルールを書き留めるのを手伝ってください!
    ------解決策-----
    <?php<br />
    <br />
    $str = 'afdasdfdsa<ul id="ul1"><br />
      <li>1</li><br />
      <li>2</li><br />
    </ul>asdfasdfasd<ul id="ul2"><br />
      <li>3</li><br />
      <li>4</li><br />
    </ul>fdsgsdfg';<br />
    <br />
    preg_match_all('/<ul[^>]*>.*<\/ul>/isU', $str, $matches);<br />
    print_r($matches[0]);<br />
    <br />
    ?>

    - - ---解決策-------------------
    <?php  <br />
    $str = '<ul id="ul1"><br />
      <li>1</li><br />
      <li>2</li><br />
    </ul><br />
    <ul id="ul1"><br />
      <li>3</li><br />
    </ul><br />
    <ul id="ul1"><br />
      <li>4</li><br />
      <li>5</li><br />
      <li>6</li><br />
    </ul>';<br />
    preg_match_all('/<ul.*?>.*?<\/ul>/s', $str, $matches);<br />
    var_dump($matches);

    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。