Помощ за preg_replace

NovaPS

Well-Known Member
Оп, някой може ли да помогне за един preg_replace, вадя един линк с "print $link[0][1];"
но ми излиза:

Код:
"https:\/\/sitexxxxx\/folderxxxxxx\/filexxxxxx.txt"

как да се отърва от \ и " в линка, че да излезне така:

Код:
https://sitexxxxx/folderxxxxxx/filexxxxxx.txt

Благодаря :D
 
Пробвай със stripcslashes или html_entity_decode :) или просто replace na \/ с / :)
 
Последно редактирано:
str_replace() е по-добрия вариант за твоя случай ми се струва.

Код:
$link = str_replace( array('"', '\') , '',  $link);

Не съм тествал кода.

По този начин "чупи" кода, промених го така (не знам дали е правилно)

PHP:
$ready = $matches[0][1];
$ready = str_replace( array('/"/', '/\/') , '',  $ready);

но все си стоят. :)
 
Всъщност така работи

$ready = str_replace( array('"', '\') , '', $ready);

но само за "
'\' чупи кода
 
Защо не си зададеш въпроса подробно. От къде аджеба идва този искейпнат стринг, който се мъчиш да парсваш?

'\' чупи кода
Естествено, че го чупи. Бекслеша трябва да се искейпне така '\\'
 
Последно редактирано:

Горе