在谷歌分析,现场内容报告中,我总是收到关于一个链接的两个数据,一个带有斜线,一个没有像这样:
/post-one.html
/post-one.html/
我只想接收 (/post-one.html) 的数据,然后创建一个搜索和替换过滤器:
Search string: \.html/$
Replace string: \.html$
但它不起作用。我该怎么做?
在谷歌分析,现场内容报告中,我总是收到关于一个链接的两个数据,一个带有斜线,一个没有像这样:
/post-one.html
/post-one.html/
我只想接收 (/post-one.html) 的数据,然后创建一个搜索和替换过滤器:
Search string: \.html/$
Replace string: \.html$
但它不起作用。我该怎么做?
搜索字符串:\/$
替换字符串:空字符串
你有一个额外的 * 在那里。去掉它。
您还需要从替换字符串中删除正则表达式功夫:
Search string: \.html/$
Replace string: .html
基于其他一些评论和一些实验,我意识到谷歌帮助文本实际上暗示搜索字段中的正斜杠不需要转义(所以它只是准正则表达式):
搜索和替换过滤器的一个常见用例是将多个 URL 合二为一。例如,合并 'example.com/article/CA/planning+your+trip.html' 和 'example.com/article/NY/exploring+the+country.html'将应用此过滤器将显示“example.com/article/”,请按照以下步骤操作:
Search String: example\.com/article/.*
Replace String: example\.com/article/
因此,我能够使用以下内容创建搜索/替换过滤器:
Search String: [^^]/$
Replace String: [blank]
它似乎正在工作。