
人们喜欢或讨厌正则表达式,所以如果您喜欢它们- 您就会喜欢Google Search Console 的性能报告中即将出现的内容。根据更新的帮助文档,谷歌正在该报告中添加使用正则表达式的功能。
Kenichi Suzuki 首先发现了这一点并通知了我 推特 其中,他说“搜索性能报告现在可以让您使用正则表达式过滤器!”
正则表达式(有些人称之为正则表达式)是定义搜索模式的字符序列。通常,此类模式由字符串搜索算法用于对字符串进行“查找”或“查找和替换”操作,或用于输入验证。
谷歌解释了如何在性能报告中使用它:
如果选择自定义(正则表达式)过滤器,则可以按正则表达式(通配符匹配)过滤所选项目。您可以对页面URL 和用户查询使用正则表达式过滤器。使用RE2 语法。
- 默认匹配是“部分匹配”,这意味着您的正则表达式可以匹配目标字符串中的任何位置,除非您使用^ 或$ 分别要求从字符串的开头或结尾匹配。
- 默认匹配区分大小写。您可以在正则表达式字符串的开头指定“(?i)”以进行不区分大小写的匹配。示例:(?i)https
- 无效的正则表达式语法将不返回任何匹配项。
- 正则表达式匹配很棘手; 在实时测试工具上试用您的表达式,或阅读完整的RE2 语法指南
Google 甚至为您提供了您可以在此处用于此报告的常用正则表达式示例。
它似乎还没有上线,至少对我来说不是,但它似乎很快就会到来:
我等不及要推出不规则表达式了!
— 🍌 约翰🍌 (@JohnMu) 2020 年7 月6 日
是的,正则表达式使用起来非常混乱和复杂,但正如Google 的Gary Illyes 所说,您不能在性能报告中使用它来损害您的网站:
嗯,至少有了这个你不能搬起石头砸自己的脚。至少不能直接
— Gary Kujiri/경리Illyes (@methode) 2020 年7 月6 日
论坛讨论于 推特.
更新:帮助文档现在删除了对正则表达式过滤器的任何提及。