作者 lyh

gx

... ... @@ -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;
... ...