索引
站长在采集视频资源常常采集下来的内容都是不符合 Google SEO 结构化的标准规范,如果大量采集下来的视频内容都这样,要如何解决?

Google 结构化资料会判断你的字传格式是否符合制订标准
你可以使用 REGEXP_REPLACE
來匹配并移除括号及其内部内容,语句如下:
UPDATE mac_vod
SET vod_pubdate = REGEXP_REPLACE(vod_pubdate, '\\(.*?\\)', '');
解析:
REGEXP_REPLACE(vod_pubdate, '\\(.*?\\)', '')
:\\(
和\\)
:匹配括号(因\
在 sql 语句中需要转义,所以需要双反斜杠\\
)。.*?
:非贪婪匹配括号中的所有内容,确保只匹配()
之间的内容,而不会匹配多个括号之间的文本。''
:替换为空,即移除匹配到的部分。
示例:
原始数据
vod_pubdate |
---|
2024-03-02 (義大利) |
2023-05-10 (美國) |
2022-08-15 (日本) |
执行 SQL 语句后
vod_pubdate |
---|
2024-03-02 |
2023-05-10 |
2022-08-15 |
这样就可以批量删除括号及其中的内容,而无需手动指定具体的国家名。