我正在尝试在所有文件中的旧旧php项目上查找并替换php短标签。
显然我无法自己弄清正则表达式。
我想查找所有出现的<?
而不是<?php
,并用<?php
替换它们。
我已经尝试过此/<?\($\|[^p]\)
,但未找到任何结果。
我们将不胜感激!
答案 0 :(得分:1)
尝试在此模式下查找:
<\?(?!php)
然后替换为:
<?php
此答案假设您的源代码中不会出现诸如<?blah
之类的东西,或者,如果有的话,替换<?phpblah
将是您可以接受的。