暖石网
nuanshi

首页 > 转行运营系统课 > 数据分析篇20:了解正则表达式的工作原理

数据分析篇20:了解正则表达式的工作原理

正则表达式,是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。学会正则表达式,就可以用它来筛选同一监测规则的广告,这节课告诉你怎么写正则表达式,以及规范是什么

数据分析篇20:了解正则表达式的工作原理4分24秒
正则表达式,是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。学会正则表达式,就可以用它来筛选同一监测规则的广告,这节课告诉你怎么写正则表达式,以及规范是什么
课程问答
老师,这节课听是听明白了,可是自己写就写不出来。比如我要匹配三个系列:0514weixinLYC; 0515weiboLYC; 0516zhihuLYC, 四个日期数字+渠道+自己名字,想找到所有有自己名字的。我试着写一个:^[0-9]{4}[a-z]LYC 对吗?不对的话应该怎么改?谢谢老师
淙淙老师 2016-05-16 23:45

来来来,用这个网址来测试你的正则表达式写的对不对:http://tool.oschina.net/regex

0人觉得有帮助 有帮助

看完觉得好牛逼,突然明确了一点方向,我要去的公司就是这些能让我学习到用户行为数据分析的公司,老师觉得哪些行业哪些公司会有这类型的职位?

半亩老师 2019-04-08 20:29

同学好,一般来说,正常的市场运营类工作都会涉及到数据分析,体量越大的公司对数据分析的要求也就越高,因此在招聘需求里也会有相应的要求,同学可以多关注一下招聘的岗位职责要求。

小包总 2019-04-08 20:34
如果是大公司的数据分析要求比较高,过往没有相关经验的话,要怎么准备呢?
半亩老师 2019-04-08 20:36

同学需要根据岗位职责衡量自己的能力是否符合对方的要求,数据分析更多看的是自身的逻辑是否合理,以及相关的经验,所以同学可以筛选适合自己的岗位进行投递,对那些经历和能力要求比较高的公司,可以进行投递尝试,但是也要做好心理准备。

1人觉得有帮助 有帮助
老师你好,能不能详细说一下过滤器怎么找?自己试了半天没找到。
淙淙老师 2017-03-27 10:38

你指的是哪个部分的过滤器?

YanYanYan 2017-04-06 11:21
我指的是课程里面开始讲的那个过滤器
淙淙老师 2017-04-06 13:13

在过滤器中,选择:[广告],然后选择[广告系列]

如图

666544.png

YanYanYan 2017-04-06 14:09
这个过滤器选项是在管理里面找吗?
淙淙老师 2017-04-06 14:11

点击最左侧:自定义-自定义报告-新的自定义报告,下面就可以看到筛选器

YanYanYan 2017-04-06 14:17
好的,谢谢老师
淙淙老师 2017-04-06 14:20

别客气,有问题来问

1人觉得有帮助 有帮助

微信截图_20200802203529.png还是不会写。。。

英英老师 2020-08-02 22:28

这个工具里面的规则,跟GA的规则,不一定是一样的吧?就算是GA规则,你这个也不对的,跟课程里讲得也完全不一样啊。

墨染然 2020-08-02 23:01
[0-9]{4}waL 前面日期+wa(文案)+名字,然后匹配到了我自己填写的0803waL,这样正确吗? 追问不能放图片,
徐公老师 2020-08-03 10:54

同学好,这是正确的。

0人觉得有帮助 有帮助
讲到过滤器的时候,我在ga后台里面,找到了这个页面,但是广告下面拉到最下面也没找到广告系列,怎么回事啊 ,老师。
英英老师 2017-06-15 19:19

这个问题我没有看懂,可以再描述清楚一些吗?

墨者青灯 2017-06-16 09:15
过滤广告系列的数据,但是我在选择添加指标,广告的下拉菜单里面找不到广告系列这个选项,怎么回事啊? 用搜索也搜不到呢
英英老师 2017-06-16 13:02

image.png

可以找到的,你是不是找错了地方?

墨者青灯 2017-06-17 14:13
我在分层图表下面添加指标那里找不到广告系列 ;但是在添加维度里面倒是能找到的;这里是应该点添加维度吗?
英英老师 2017-06-17 22:35

是的,要看清老师是在哪里操作的呀。

0人觉得有帮助 有帮助
囧球球 ,11 2017-03-25 14:43
老师,30秒左右音轨有混音。另外,怎样进入过滤器界面?之前课程修改了好像这部分内容没有了。是不是从【管理】-【账号】-【所有过滤器】里面添加?但我的GA账号【所有过滤器】选项是灰的,点击不了。
淙淙老师 2017-03-27 07:51

过滤器?你指的过滤器是哪个过滤器?操作目的是哪个,在什么情境下需要用到过滤器?目前这个描述我不太能听懂你的需求。

囧球球 2017-03-27 10:22
就是1分钟左右提到的那个“过滤器”选项,听完后面那节课明白了,是从自定义报表里进入的。谢谢老师。
淙淙老师 2017-03-27 10:31

好嘞,有问题随时来问

0人觉得有帮助 有帮助
老师,请问定量的字母区分大小写吗?
馒头老师 2017-01-11 17:50

需要区分

0人觉得有帮助 有帮助
老师,这个测试的网站上,不能同时输入若干个数据,然后填写正则表达式,让系统从那几个数据中找出匹配正则表达式的所有数据吗?我每次输入几个数据都只能去跟第一个匹配,中间用空格、逗号、分号或换行都不行
馒头老师 2016-12-27 11:17

听不懂你的描述

小野君 2016-12-27 13:19
就是在http://tool.oschina.net/regex这个网站上测试正则表达式,我想在第一个对话框里一次输入多个待匹配文本,然后用正则表达式去从中间筛选出可匹配文本。但我每次输入多个,不管中间是用什么符号链接,都只能识别第一个待匹配文本。
馒头老师 2016-12-27 16:33

这个网站是测试一个文本情况下没问题的,你为什么不分开测试呢。另外,正则表达式是为了筛选你符合某一个规则的同类广告系列而设定的,是为了方便你更快的筛选,而不是为了筛选而筛选,你这样做就更像是为了筛选而筛选了。

0人觉得有帮助 有帮助
老师,正则表达式里用"|"表示“或”,那用什么符号表示:“和”的呢?
馒头老师 2016-12-01 11:25

正则表达式里面没有“和”这个表达

0人觉得有帮助 有帮助
王森 ,成长ing..... 2016-10-31 02:16
我做了两个检测链接,都已经有数据的,分别是1029wumiwordws和1030wumiwordws。然后自定义报表里填写了^[0-9]{4}wumiwordws这个正则表达式,对吗老师?为何在我制作的自定义报表里没有一点数据呢?您公式里面的那个“[/]匹配或执行”的选项可以不填吗?
馒头老师 2016-10-31 17:24

过滤器选择包含-广告系列-正则表达式。[/]在你这个正则表达式可以不填。

0人觉得有帮助 有帮助
例子里的监测规则【0112YE】是广告系列名称吗?谢谢老师
馒头老师 2016-10-31 16:03

是广告系列名称

0人觉得有帮助 有帮助
正则表达式学了有什么呢 是在数据分析中哪里可以用到??
馒头老师 2016-09-28 20:26

挑选出符合自己制定的某个规则的监测链接时候会用到。

0人觉得有帮助 有帮助
老师我用这个网站http://tool.oschina.net/regex测了一下,比如:我输入的待匹配文本(即我的广告系列名称)是160528weibowenan1ZHM(日期+渠道+内容形式+人员),正则表达式填的是^[0-9]{6}weibo[w|h],它匹配找到了。我想找的是所有weibo的广告,所以定量Y我设成了weibo,[w|h]代表的是文案或活动。您看这样对吗?如果对的话,我想找所有知乎的监测链接投放,是不是就把定量Y设成zhihu?
馒头老师 2016-07-05 10:06

这个正则表达式没有问题,渠道变成知乎以后把Y换成zhihu就可以了

0人觉得有帮助 有帮助
老师,还有我问下,自定义报表里面的正则表达式应该填写您说的公式还是监测的广告名称?
馒头老师 2016-06-17 11:03

填写你自己制定的正则表达式,课程里面的对你不一定适用,广告名称直接搜就可以了,一般不需要用到正则表达式。

0人觉得有帮助 有帮助
老师,^[0-9]{4}y[E/N]是固定的正则表达式吗
馒头老师 2016-06-17 10:58

不是,课程里面的这个只是举例。

0人觉得有帮助 有帮助
请问老师,怎么理解正则表达式,他在数据分析里面的作用是什么
馒头老师 2016-06-04 12:13

正则表达式只是一个工具,帮你更便捷制作自定义报表的一个工具。

0人觉得有帮助 有帮助
1、老师刚才又试了下把^[0-9]{4}y[a/z]0522yweiboJ填到匹配文本框里,正则表达式填0522yweiboJ,就能匹配到了。2、^[0-9]{4}y[a/z]只是公式,0522yweiboJ才是正则表达式;同时也是监测的广告名称,是这样理解吗?
淙淙老师 2016-05-22 23:20

没错,就是这么理解的

0人觉得有帮助 有帮助
老师这节课意思是明白,但是写法还是不太清楚,比如:^[0-9]{4}y[a/z],^[0-9]{4}代表0522,y是变量;必写,[a/z]代表0522后面用到的所有字母,比如:weiboJ,weibo是媒介形式,J是自己。全部组合:0522yweiboJ,这样对吗?老师给的测试网站还有个要填写匹配文本也不明白意思
淙淙老师 2016-05-22 21:38

匹配文本,就是把你举的例子,套到公式里,看看对不对

0人觉得有帮助 有帮助
孙昭 ,学习改变命运 2016-04-10 20:29
看到另一位同学的回答,按照暖石标明数据是指网站上面的还是按照视频上面的?
淙淙老师 2016-04-10 20:32
明白你的意思了,应该按照网站的顺序。因为暖石的课程在更新迭代,所以顺序经过了调整。这是一个暖石课程的漏洞,我们会逐渐重讲课程,规避掉这个让人会产生迷惑的地方的。
0人觉得有帮助 有帮助
Clark 2016-04-08 09:26
老师,23,24课顺序好像放反了
淙淙老师 2016-04-08 09:52
因为暖石的课程并不是固定的,总会有新的方法、新的知识点填充进来,所以顺序会有变化,按照暖石标明的数据去听课就好。
0人觉得有帮助 有帮助

数据分析篇20:了解正则表达式的工作原理

正则表达式,是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。学会正则表达式,就可以用它来筛选同一监测规则的广告,这节课告诉你怎么写正则表达式,以及规范是什么

< 返回课程表
展开全部
课程问答
老师,这节课听是听明白了,可是自己写就写不出来。比如我要匹配三个系列:0514weixinLYC; 0515weiboLYC; 0516zhihuLYC, 四个日期数字+渠道+自己名字,想找到所有有自己名字的。我试着写一个:^[0-9]{4}[a-z]LYC 对吗?不对的话应该怎么改?谢谢老师
淙淙老师 2016-05-16 23:45

来来来,用这个网址来测试你的正则表达式写的对不对:http://tool.oschina.net/regex

0人觉得有帮助 有帮助

看完觉得好牛逼,突然明确了一点方向,我要去的公司就是这些能让我学习到用户行为数据分析的公司,老师觉得哪些行业哪些公司会有这类型的职位?

半亩老师 2019-04-08 20:29

同学好,一般来说,正常的市场运营类工作都会涉及到数据分析,体量越大的公司对数据分析的要求也就越高,因此在招聘需求里也会有相应的要求,同学可以多关注一下招聘的岗位职责要求。

小包总 2019-04-08 20:34
如果是大公司的数据分析要求比较高,过往没有相关经验的话,要怎么准备呢?
半亩老师 2019-04-08 20:36

同学需要根据岗位职责衡量自己的能力是否符合对方的要求,数据分析更多看的是自身的逻辑是否合理,以及相关的经验,所以同学可以筛选适合自己的岗位进行投递,对那些经历和能力要求比较高的公司,可以进行投递尝试,但是也要做好心理准备。

1人觉得有帮助 有帮助
老师你好,能不能详细说一下过滤器怎么找?自己试了半天没找到。
淙淙老师 2017-03-27 10:38

你指的是哪个部分的过滤器?

YanYanYan 2017-04-06 11:21
我指的是课程里面开始讲的那个过滤器
淙淙老师 2017-04-06 13:13

在过滤器中,选择:[广告],然后选择[广告系列]

如图

666544.png

YanYanYan 2017-04-06 14:09
这个过滤器选项是在管理里面找吗?
淙淙老师 2017-04-06 14:11

点击最左侧:自定义-自定义报告-新的自定义报告,下面就可以看到筛选器

YanYanYan 2017-04-06 14:17
好的,谢谢老师
淙淙老师 2017-04-06 14:20

别客气,有问题来问

1人觉得有帮助 有帮助

微信截图_20200802203529.png还是不会写。。。

英英老师 2020-08-02 22:28

这个工具里面的规则,跟GA的规则,不一定是一样的吧?就算是GA规则,你这个也不对的,跟课程里讲得也完全不一样啊。

墨染然 2020-08-02 23:01
[0-9]{4}waL 前面日期+wa(文案)+名字,然后匹配到了我自己填写的0803waL,这样正确吗? 追问不能放图片,
徐公老师 2020-08-03 10:54

同学好,这是正确的。

0人觉得有帮助 有帮助
讲到过滤器的时候,我在ga后台里面,找到了这个页面,但是广告下面拉到最下面也没找到广告系列,怎么回事啊 ,老师。
英英老师 2017-06-15 19:19

这个问题我没有看懂,可以再描述清楚一些吗?

墨者青灯 2017-06-16 09:15
过滤广告系列的数据,但是我在选择添加指标,广告的下拉菜单里面找不到广告系列这个选项,怎么回事啊? 用搜索也搜不到呢
英英老师 2017-06-16 13:02

image.png

可以找到的,你是不是找错了地方?

墨者青灯 2017-06-17 14:13
我在分层图表下面添加指标那里找不到广告系列 ;但是在添加维度里面倒是能找到的;这里是应该点添加维度吗?
英英老师 2017-06-17 22:35

是的,要看清老师是在哪里操作的呀。

0人觉得有帮助 有帮助
2017-03-25 14:43
老师,30秒左右音轨有混音。另外,怎样进入过滤器界面?之前课程修改了好像这部分内容没有了。是不是从【管理】-【账号】-【所有过滤器】里面添加?但我的GA账号【所有过滤器】选项是灰的,点击不了。
淙淙老师 2017-03-27 07:51

过滤器?你指的过滤器是哪个过滤器?操作目的是哪个,在什么情境下需要用到过滤器?目前这个描述我不太能听懂你的需求。

囧球球 2017-03-27 10:22
就是1分钟左右提到的那个“过滤器”选项,听完后面那节课明白了,是从自定义报表里进入的。谢谢老师。
淙淙老师 2017-03-27 10:31

好嘞,有问题随时来问

0人觉得有帮助 有帮助
老师,请问定量的字母区分大小写吗?
馒头老师 2017-01-11 17:50

需要区分

0人觉得有帮助 有帮助
老师,这个测试的网站上,不能同时输入若干个数据,然后填写正则表达式,让系统从那几个数据中找出匹配正则表达式的所有数据吗?我每次输入几个数据都只能去跟第一个匹配,中间用空格、逗号、分号或换行都不行
馒头老师 2016-12-27 11:17

听不懂你的描述

小野君 2016-12-27 13:19
就是在http://tool.oschina.net/regex这个网站上测试正则表达式,我想在第一个对话框里一次输入多个待匹配文本,然后用正则表达式去从中间筛选出可匹配文本。但我每次输入多个,不管中间是用什么符号链接,都只能识别第一个待匹配文本。
馒头老师 2016-12-27 16:33

这个网站是测试一个文本情况下没问题的,你为什么不分开测试呢。另外,正则表达式是为了筛选你符合某一个规则的同类广告系列而设定的,是为了方便你更快的筛选,而不是为了筛选而筛选,你这样做就更像是为了筛选而筛选了。

0人觉得有帮助 有帮助
老师,正则表达式里用"|"表示“或”,那用什么符号表示:“和”的呢?
馒头老师 2016-12-01 11:25

正则表达式里面没有“和”这个表达

0人觉得有帮助 有帮助
2016-10-31 02:16
我做了两个检测链接,都已经有数据的,分别是1029wumiwordws和1030wumiwordws。然后自定义报表里填写了^[0-9]{4}wumiwordws这个正则表达式,对吗老师?为何在我制作的自定义报表里没有一点数据呢?您公式里面的那个“[/]匹配或执行”的选项可以不填吗?
馒头老师 2016-10-31 17:24

过滤器选择包含-广告系列-正则表达式。[/]在你这个正则表达式可以不填。

0人觉得有帮助 有帮助
例子里的监测规则【0112YE】是广告系列名称吗?谢谢老师
馒头老师 2016-10-31 16:03

是广告系列名称

0人觉得有帮助 有帮助
正则表达式学了有什么呢 是在数据分析中哪里可以用到??
馒头老师 2016-09-28 20:26

挑选出符合自己制定的某个规则的监测链接时候会用到。

0人觉得有帮助 有帮助
老师我用这个网站http://tool.oschina.net/regex测了一下,比如:我输入的待匹配文本(即我的广告系列名称)是160528weibowenan1ZHM(日期+渠道+内容形式+人员),正则表达式填的是^[0-9]{6}weibo[w|h],它匹配找到了。我想找的是所有weibo的广告,所以定量Y我设成了weibo,[w|h]代表的是文案或活动。您看这样对吗?如果对的话,我想找所有知乎的监测链接投放,是不是就把定量Y设成zhihu?
馒头老师 2016-07-05 10:06

这个正则表达式没有问题,渠道变成知乎以后把Y换成zhihu就可以了

0人觉得有帮助 有帮助
老师,还有我问下,自定义报表里面的正则表达式应该填写您说的公式还是监测的广告名称?
馒头老师 2016-06-17 11:03

填写你自己制定的正则表达式,课程里面的对你不一定适用,广告名称直接搜就可以了,一般不需要用到正则表达式。

0人觉得有帮助 有帮助
老师,^[0-9]{4}y[E/N]是固定的正则表达式吗
馒头老师 2016-06-17 10:58

不是,课程里面的这个只是举例。

0人觉得有帮助 有帮助
请问老师,怎么理解正则表达式,他在数据分析里面的作用是什么
馒头老师 2016-06-04 12:13

正则表达式只是一个工具,帮你更便捷制作自定义报表的一个工具。

0人觉得有帮助 有帮助
1、老师刚才又试了下把^[0-9]{4}y[a/z]0522yweiboJ填到匹配文本框里,正则表达式填0522yweiboJ,就能匹配到了。2、^[0-9]{4}y[a/z]只是公式,0522yweiboJ才是正则表达式;同时也是监测的广告名称,是这样理解吗?
淙淙老师 2016-05-22 23:20

没错,就是这么理解的

0人觉得有帮助 有帮助
老师这节课意思是明白,但是写法还是不太清楚,比如:^[0-9]{4}y[a/z],^[0-9]{4}代表0522,y是变量;必写,[a/z]代表0522后面用到的所有字母,比如:weiboJ,weibo是媒介形式,J是自己。全部组合:0522yweiboJ,这样对吗?老师给的测试网站还有个要填写匹配文本也不明白意思
淙淙老师 2016-05-22 21:38

匹配文本,就是把你举的例子,套到公式里,看看对不对

0人觉得有帮助 有帮助
2016-04-10 20:29
看到另一位同学的回答,按照暖石标明数据是指网站上面的还是按照视频上面的?
淙淙老师 2016-04-10 20:32
明白你的意思了,应该按照网站的顺序。因为暖石的课程在更新迭代,所以顺序经过了调整。这是一个暖石课程的漏洞,我们会逐渐重讲课程,规避掉这个让人会产生迷惑的地方的。
0人觉得有帮助 有帮助
2016-04-08 09:26
老师,23,24课顺序好像放反了
淙淙老师 2016-04-08 09:52
因为暖石的课程并不是固定的,总会有新的方法、新的知识点填充进来,所以顺序会有变化,按照暖石标明的数据去听课就好。
0人觉得有帮助 有帮助
零基础转行系统课