Düzenli ifade ile Yardım (PHP, preg_replace)

0 Cevap php

Ben bir dize PHP etiketleri her bir preg_replace yanı sıra PHP etiketleri arasına oturan herhangi bir karakter yapmak gerekir.

Örneğin, dosya içeriği ise:

Hey there!
<?php some_stuff() ?>
Woohoo!

Bırakılması gerektiğini All:

Hey there!
Woohoo!

İşte benim kod:

$file_contents = file_get_contents('somefilename.php');
$regex = '#([<?php](.*)[\?>])#e';
$file_contents = preg_replace($regex, '<<GENERATED CONTENT>>', $file_contents);

FAIL.

Benim normal ifade becerileri fakir, birisi benim regex lütfen düzeltin olabilir. Teşekkür ederim.

0 Cevap