php匹配javascript值
我试图运行preg_match从javascript代码中的第一个值提取文本属性php匹配javascript值,javascript,php,regex,Javascript,Php,Regex,我试图运行preg_match从javascript代码中的第一个值提取文本属性 preg_match('/^\[\[\["(.*)"/i', $data, $matches, PREG_OFFSET_CAPTURE); 从 或 匹配多个文本:要提取的文本“,[” 只需从[[]到下一个“。看起来您就快到了。只需在正则表达式中添加逗号: preg_match('/^\[\[\["(.*)",.*/i', $data, $matches, PREG_OFFSET_CAPTURE); 现在“要提取
preg_match('/^\[\[\["(.*)"/i', $data, $matches, PREG_OFFSET_CAPTURE);
从
或
匹配多个文本:要提取的文本“,[”
只需从[[]到下一个“。看起来您就快到了。只需在正则表达式中添加逗号:
preg_match('/^\[\[\["(.*)",.*/i', $data, $matches, PREG_OFFSET_CAPTURE);
现在“要提取的文本”是$matches[1][0]这个正则表达式应该可以工作
\[\[\["(.*?)"
它正在从[[“要提取的文本”,“…
它使用了不起作用的概念。结果:description.“]],“en”,[[“SVM”,1,如果文本包含转义引号(
\”
)?当他带来时,用unicode引号编码\u0000,因为字符串是JavaScription中的数组。您想从[[[[[“要提取的文本”,“…
或[[[“要提取的文本”[[…
?它是动态的,我所知道的是文本总是以双引号结尾。接受任何没有双引号的字符谢谢!D工作正常。因为第一个双引号没有反斜杠,第二个双引号没有反斜杠?
preg_match('/^\[\[\["(.*)",.*/i', $data, $matches, PREG_OFFSET_CAPTURE);
\[\[\["(.*?)"