我想从谷歌分析的网址过滤一个字符串。这可以使用Views > Filter > Exclude using RegEx来完成,但是我一直无法让它工作。
关于如何设置这些过滤器的概要,可以在here中找到,但是,我不知道如何使用RegEx来隔离字符串。我相信这将需要是每个URL类型的一个过滤器。
URL遵循以下格式:
/software/11F372288FA/pagename
/software/13F412C5FA/pagename/summary
/software/XIL1P0BFXCKM81/pagename2我需要排除URL的这一部分:
/11F372288FA/以便记录URL数据(例如,会话时间):
/software/pagename
/software/pagename/summary
/software/pagename2我已经知道,我可以使用RegEx后面的东西来隔离字符串
^\/validate\/(..........)\/accounts\/summary$它不是很优雅,需要为每种URL类型设置一个过滤器。
谢谢你的帮助!
发布于 2021-12-04 03:41:43
我不确定这是否适用于您的情况,但与使用正则表达式相比,从"software“的开头到结尾创建一个新字符串并添加从pagename到结尾的所有内容可能更容易。在Java中,这可能类似于:
String newString = oldString.substring(0, 9) + oldString.substring(oldString.indexOf("pagename"));但请注意,只有当开头的"software“总是相同的长度,并且您实际上只排除了"software”和"pagename“之间的内容时,这才会起作用。
https://stackoverflow.com/questions/70222575
复制相似问题