全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
8072 6
2014-09-05
菜鸟一个,我学了半天也没弄明白。谢谢大家指导:

regexs(n)干什么用的啊?为什么还要跟regexm()命令在一起用?

还有,最神奇的是,我经常发现这些命令经常和一些复杂的opition在一起用,例如:gen newvar=regexs(1) if regexm(var_old, "^[0-9]...")。这个“...”,有的人用“+”,还有的人用“$”。天哪,他们是怎么想到这些字符号的?我在STATA中,help了半天,也没有找到所有的这些“...”

辛苦大家了!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-9-5 13:43:01
提示: 作者被禁止或删除 内容自动屏蔽
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-9-5 22:36:36
同问!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-9-7 10:36:09
如果用help 命令,重复下例子您就会明白了。regexm()是对字符型变量的一种逻辑运算。$表示字符型变量中存在数值时即停止。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-9-27 13:34:37
这个其实叫做正则表达式,英文是Regular expression,各位研究经济的同学可能觉得有些搞不懂啦,其实在计算机领域是非常常用的,就是一种对于字符串简易灵活的处理手段,可以上网搜一下正则表达式,会有一堆教程的,然后再结合stata的函数学习一下,就很简单了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-9-27 13:36:07
crystal8832 发表于 2014-9-7 10:36
如果用help 命令,重复下例子您就会明白了。regexm()是对字符型变量的一种逻辑运算。$表示字符型变量中存在 ...
这个真正意义上是正则表达式,$表示以该字符串结尾,并不是存在就终止。😋
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群