-1

<!-- A-Za-z0-9 -->すべての大文字、小文字、および数字が許可されている正規表現のヘルプが必要です。コメント タグ ( ) を含むこのチャンクを見つけるには、正規表現が必要<!-- -->です。

4

2 に答える 2

0
[<!\-\-A-Za-z0-9\-\->]

これは文字クラスであり、文字クラスでは順序は関係ありません。ただし、何が機能しますか:

<!--\s*[A-Za-z0-9]+\s*-->

コメント内にスペースを含めたい場合は、次を使用できます。

<!--\s*[A-Za-z0-9 ]+\s*-->

とと の部分\s*の間にいくつかの空白がある場合に備えて、 を使用しました。<!---->

andを使用preg_match_allして、正規表現を短くしたい場合は、iフラグを使用できます。このようなもの:

preg_match_all('~<!--\s*[a-z0-9]+\s*-->~i', $page, $matches);
于 2013-09-18T18:05:53.137 に答える