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.