Quelle serait l'expression régulière pour supprimer tout contenu entre un devis et le répertoire "uploads /"?Comment supprimer du contenu entre X et Y en utilisant preg_replace?
L'utilisation d'un générateur de regexpression, je reçois ceci: (? < = \ = ") [^] + (? = Upload /)
$block_data = preg_replace('/(?<=\=")[^]+?(?=uploads/)/g','',$block_data);
mais semble être enlevaient tout :(
Pouvez-vous donner un exemple pour l'entrée? –
Au lieu d'un générateur regex, j'utiliserais un vérificateur de regex tel que celui de [bokehman] (http://bokehman.com/regex_checker) (mon préféré), ou [gskinner] (http://gskinner.com/ RegExr /), ou [spaweditor] (http://www.spaweditor.com/scripts/regex/) (pour PHP) ou [regexlib] (http://regexlib.com/RETester.aspx). De cette façon, vous apprendrez à les écrire vous-même et vous n'aurez pas besoin d'un générateur. –