我正在尝试查找字符串,或者我应该使用PHP中的正则表达式在我的代码(PHP和javascript代码)中说出翻译功能。
所以我要搜索的字符串是
lang('whatever_the_string_is')
or
lang("whatever_the_string_is")
我已经尝试过了,我的代码看起来像这样
$string = "lang('First String')+lang('Second String')+lang('Third String')+'randomtexthere'+lang(\"Forth String\")";
preg_match('/lang\(".*"\)|lang\(\'.*\'\)/', $string,$keywords);
echo '<pre>'; print_r($keywords); exit;
我得到这样的结果
Array
(
[0] => lang('First String')+lang('Second String')+lang('Third String')
)
我想要在$ keywords变量上的结果是这样的
Array
(
[0] => lang('First String')
[1] => lang('Second String')
[2] => lang('Third String')
[3] => lang("Forth String")
)
任何帮助或指导表示赞赏。谢谢