<?=[something]?>
次のようなすべての PHP 行を置き換える必要があり<?php echo [something]; ?>
ます。および<ですが、隣接することはできません。私は正規表現にちょっと慣れていないので、この非常に厄介な式を書き、それを に置き換えました。\<\?\=([a-zA-Z0-9()=#<>\[\]\\/'"._$\?:, \-]*)([;]*)\?\>
<?php echo \1; ?>
動作しますが、次のようなものと一致しません:
<?=[something]?><tr><td><?=[something]?>
すべてが1行になったとき。ライン全体にマッチします。
どんな助けでも大歓迎です。