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