0

こんにちは、プレグの交換に問題があります。HTMLタグをphpから分離していくつかのphpスクリプトを修正しているので、これを試しました:

$string = preg_replace('/print(agF1gTdKEBPd6CaJ((.*?)));/', '?>print(agF1gTdKEBPd6CaJ($1));<?php');

agF1gTdKEBPd6CaJただし、いくつかのサンプルに変数がある場合は機能しません。

print(agF1gTdKEBPd6CaJ($pnjkaa235));
print(agF1gTdKEBPd6CaJ($srpmjk236));
print(agF1gTdKEBPd6CaJ($ydxxqb237));
4

2 に答える 2

2

preg_replacewithの最初の部分を変更します/print\(agF1gTdKEBPd6CaJ\((.*?)\)\);/

preg_replaceまた、検索するテキストを保持する thrid パラメータを追加する必要があります: http://us.php.net/manual/en/function.preg-replace.php

于 2012-10-16T15:42:11.063 に答える
1

'/print(agF1gTdKEBPd6CaJ((.*?)));/'=>'/print\(agF1gTdKEBPd6CaJ\((.*?)\)\);/'

于 2012-10-16T15:40:50.047 に答える