regex to find function arguments inside php files -
regex to find function arguments inside php files -
can help valid regex ?
i have files containing functions 1
$variable1 = tr ('this written in % s . ', array ( $year ));
or
tr ('this written in % s % s . ' ,array ( $month , $year ));
or
tr('some string ')
strings in single quotes.
i need text of source fopen fundtion extract strings passed tr()
function. utilize php parse php files. help?
update works:
$filecontents=file_get_contents($file); preg_match_all("/tr\('(.*?)'/", $filecontents, $matches); //preg_match_all('/(?<=tr\s?\(\s?\')(?:\\\\.|[^\\\\\'])*(?=\')/i', $filecontents, $matches, preg_pattern_order);
exit(json_encode($matches));
if understand question correctly, want regex match strings passed function called tr()
.
the next regex should do:
/tr\('(.*?)'/
so:
<?php preg_match("/tr\('(.*?)'/", $filecontents, $matches); print_r($matches);
php regex
Comments
Post a Comment