Найти и заменить короткие ярлыки PHP в Visual Studio Code 1.26.1 - PullRequest
0 голосов
/ 04 мая 2019

Я пытаюсь найти и заменить короткие теги php поверх старого устаревшего проекта php во всех файлах.

Очевидно, я не могу понять выражение регулярного выражения самостоятельно.

Я хочу найти все вхождения <?, но не <?php и заменить их на <?php.

Я пробовал это /<?\($\|[^p]\), но он не нашел никаких результатов.

Помощь будет высоко ценится!

1 Ответ

1 голос
/ 04 мая 2019

Попробуйте выполнить поиск по этому шаблону:

<\?(?!php)

И затем замените на:

<?php

В этом ответе предполагается, что в вашем источнике не будет таких вещей, как <?blahкод или, если таковое имеется, замена <?phpblah будет приемлемой для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...