正则表达式删除GA过滤器

时间:2016-02-17 13:50:21

标签: regex google-analytics

我很伤心,这个正则表达式无处可去。关于以下字符串;

正则表达式

(\/company\/ttext\/)((\d{9,10}\/?)+)((\D\/?)*)((\w?\d{9,14}\/?)*)

网址定位

  1. / company / ttext / 123450926
  2. / company / ttext / 123450393 / text2
  3. /公司/ ttext / 123400060 /文本2 / anothertext#/帐户/1234229821分之5560789751
  4. /公司/ ttext /1234525692分之123400060/ someteext /一些文本/文字3/46730990136
  5. /公司/ ttext /4212780820分之123453150/文本/一些文本/ SOM-ETEXT / 123412341067430
  6. 这个想法是能够过滤出GA过滤器中9-14个字符长的数字串。我的想法是在小组中进行正则表达式 扭曲的地方。需要在括号中,以便我可以过滤包含文本的组。作为下面的GA过滤器示例。

    Field A: Request URI (.*)([^/])?(.*)
    Output: Request URI $A1$A2/?$A3
    

    关于我的正则表达式的评论,(/ company / ttext /)((\ d {9,10} /?)+)((\ D /?))((\ w?\ d {9, 14} /?)

    • 第一个文字组
    • 第二,找到一个或多个数字串
    • 第三,找到一个非数字的字符串,并且是0或更多实例
    • 四,找到0个或更多个数字串,可以包含9-14之间的字母和数字。

    这可能是完全错误的方法,我很乐意接受你们的任何输入:)

0 个答案:

没有答案