首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正则表达式(RegEx)用于从Google Analytics中的URL中过滤字符串

正则表达式(RegEx)用于从Google Analytics中的URL中过滤字符串
EN

Stack Overflow用户
提问于 2021-12-04 02:25:54
回答 1查看 61关注 0票数 0

我想从谷歌分析的网址过滤一个字符串。这可以使用Views > Filter > Exclude using RegEx来完成,但是我一直无法让它工作。

关于如何设置这些过滤器的概要,可以在here中找到,但是,我不知道如何使用RegEx来隔离字符串。我相信这将需要是每个URL类型的一个过滤器。

URL遵循以下格式:

代码语言:javascript
复制
/software/11F372288FA/pagename
/software/13F412C5FA/pagename/summary
/software/XIL1P0BFXCKM81/pagename2

我需要排除URL的这一部分:

代码语言:javascript
复制
/11F372288FA/

以便记录URL数据(例如,会话时间):

代码语言:javascript
复制
/software/pagename
/software/pagename/summary
/software/pagename2

我已经知道,我可以使用RegEx后面的东西来隔离字符串

代码语言:javascript
复制
^\/validate\/(..........)\/accounts\/summary$

它不是很优雅,需要为每种URL类型设置一个过滤器。

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2021-12-04 03:41:43

我不确定这是否适用于您的情况,但与使用正则表达式相比,从"software“的开头到结尾创建一个新字符串并添加从pagename到结尾的所有内容可能更容易。在Java中,这可能类似于:

代码语言:javascript
复制
String newString = oldString.substring(0, 9) + oldString.substring(oldString.indexOf("pagename"));

但请注意,只有当开头的"software“总是相同的长度,并且您实际上只排除了"software”和"pagename“之间的内容时,这才会起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70222575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档