楼主: lhjnju
8142 6

[数据管理求助] regexs(n)命令到底什么用? [推广有奖]

  • 0关注
  • 4粉丝

教师

已卖:55份资源

硕士生

71%

还不是VIP/贵宾

-

威望
0
论坛币
30528 个
通用积分
2.1286
学术水平
2 点
热心指数
3 点
信用等级
1 点
经验
2726 点
帖子
85
精华
0
在线时间
155 小时
注册时间
2005-8-21
最后登录
2025-4-3

楼主
lhjnju 发表于 2014-9-5 13:39:29 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
菜鸟一个,我学了半天也没弄明白。谢谢大家指导:

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

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

辛苦大家了!
二维码

扫码加我 拉你入群

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

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

关键词:REG Stata Help tata VaR 干什么

已有 1 人评分经验 收起 理由
yinlin0379 + 60 观点有启发

总评分: 经验 + 60   查看全部评分

沙发
auirzxp 学生认证  发表于 2014-9-5 13:43:01
提示: 作者被禁止或删除 内容自动屏蔽

藤椅
dragonsun 发表于 2014-9-5 22:36:36
同问!
已有 1 人评分经验 收起 理由
yinlin0379 + 40 观点有启发

总评分: 经验 + 40   查看全部评分

板凳
crystal8832 学生认证  发表于 2014-9-7 10:36:09
如果用help 命令,重复下例子您就会明白了。regexm()是对字符型变量的一种逻辑运算。$表示字符型变量中存在数值时即停止。
已有 1 人评分经验 收起 理由
yinlin0379 + 60 观点有启发

总评分: 经验 + 60   查看全部评分

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

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

7
yanghuba 学生认证  发表于 2021-9-27 14:37:00 来自手机
lhjnju 发表于 2014-9-5 13:39
菜鸟一个,我学了半天也没弄明白。谢谢大家指导:

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

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-5 16:48