索引
站长在采集视频资源常常采集下来的内容都是不符合 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 |
这样就可以批量删除括号及其中的内容,而无需手动指定具体的国家名。

剧搜博客