2016-04-08 5 views
-1

1つのdivから開始するまでのすべてのものを見つけようとしていて、その間にすべてを含めるようにしようとしています。 。findと他のタグを含むすべての正規表現

私はそれが含ま<div="constant-strip">で検索を開始し、<?phpに終了したい....

と私はそれはそれは<?php

が含ま達するまで <div="constant-strip">後に来て、すべての内部ですべてを削除したいです他の <?php<div>というタグがあるにもかかわらず、

です。

私はすべての正規表現やワイルドカードなどの検索を見つけることができます。人々はdivの最後で停止したいし、div内にdivを含めずにテキストにのみ適用します。

<div id="constant_strip" class="clearfix"> 
<div class="clearfix"><a href="<?php echo $division ?>_brands.php"> 
<img src="images/people.png" width="22" height="21" style="<?php echo $stripColour ?>" />View our suppliers</a></div> 

<div id="call">Call us: 021 323 4088</div> 

</div> 
</div> 

<?php include('/footer.php'); ?> 

、ちょうどこのにそれを回す:<?php include('/footer.php'); ?> 問題がある。私はこれを変更したい

すべて([^<])と私は([\s\S])+を試してみましたが、すべてのものを、それらのどれもが、基本的に を動作しませましたそれはすべてのページ上に全く同じ情報を持っていないこと電子

+0

をフォーマット再確認してください、私が何かを見逃しているかもしれません。 –

+0

基本的に私はこれを変更したい: – user3165948

+0

テキストの例とあなたが一致させるものを挙げてください。 –

答えて

0

次の正規表現は、中央部分にマッチします、あなたが交換したい:

(?<=<div id="constant_strip" class="clearfix">)[\s\S]*?(?=<\?php include) 
関連する問題