|
...
|
...
|
@@ -157,13 +157,14 @@ class TranslateLogic extends BaseLogic |
|
|
|
$contentData[] = $trimmedString;
|
|
|
|
}
|
|
|
|
$contentData = array_values($contentData);
|
|
|
|
$pattern = '/<meta\s+[^>]*name=[\'"]([^\'"]+)[\'"][^>]*content=[\'"]([^\'"]+)[\'"]/i'; // 匹配 meta 标签的正则表达式
|
|
|
|
$pattern = '/<meta\s+[^>]*content=[\'"]([^\'"]+)[\'"]/i'; // 匹配 meta 标签的 content 属性的正则表达式
|
|
|
|
$matches1 = array();
|
|
|
|
preg_match_all($pattern, $strippedContent, $matches1);
|
|
|
|
$metaData = array();
|
|
|
|
foreach ($matches1[1] as $index) {
|
|
|
|
$content = $matches1[2][$index];
|
|
|
|
$metaData[] = $content;
|
|
|
|
foreach ($matches1[1] as $content) {
|
|
|
|
if (!empty($content)) {
|
|
|
|
$metaData[] = $content;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$data = array_merge($metaData, $contentData);
|
|
|
|
return $data;
|
...
|
...
|
|