php - preg_replace on require line -
trying maintain file name , remove other characters.
require_once($globals['root'] . '/library/test/testfactory.php');
want this:
/library/test/testfactory.php
so far have
$string = "require_once($globals['root'] . '/library/test/testfactory.php');" $string = preg_replace("~^.*?(?=\/)~i", "", $string);
i missing end characters of "');" help appreciated.
/library/test/testfactory.php');
update, on instance regex won't read don't have / in there.
require_once($_server['document_root'] . $this->config . 'display.php
i think want display.php
you can seek next both of cases.
$str = preg_replace('~^[^.]*\.[^\'"]*[\'"]([^\'"]+).*~m', '$1', $str);
working demo
php regex preg-replace
No comments:
Post a Comment