Я сделал сайт, используя php. В некоторых местах я помещал эти php-теги <?php ?>
в другие места только те <? ?>
.RegExp для исправления php-тегов
После миграции сервера последние теги не работают из-за различий в версии PHP. Новый сервер понимает только теги <?php ?>
.
Есть ли какие-либо простые регулярные выражения, которые вы можете мне предоставить, чтобы заменить все <? some php code here ?>
на <?php some php code here ?>
.
Попробуйте '' # <\? (? Php) (. *? \?>) # S'' и замените на '' Php $ 1'' –
Вы можете добиться этого с помощью хорошей IDE, используя это поиск и замена всех в рамках проекта (CTRL + H), чтобы заменить все короткие теги полными тегами. –
@ WiktorStribiżew Мне пришлось удалить # и последние s и кавычки, затем он работал как магия. Большое спасибо, сэр! –