全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1818 5
2023-08-27
复制代码
有这样一系列地址,我需要提取"]" 和","之间的高校名称,也就是中括号和第一个逗号之间的内容,但写出来的代码是贪婪匹配,包含了所有的逗号前的内容,认真求教各位坛友,怎么实现这样的效果
复制代码


二维码

扫码加我 拉你入群

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

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

全部回复
2023-8-27 13:33:58
自己回复一下。先把中括号之前的用正则表达式替换为空值,然后split按逗号分隔一下,保留分割后生成的第一个变量即可
二维码

扫码加我 拉你入群

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

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

2023-8-29 09:07:18
秋深了夜明了 发表于 2023-8-27 13:33
自己回复一下。先把中括号之前的用正则表达式替换为空值,然后split按逗号分隔一下,保留分割后生成的第一 ...
gen Universitys = ustrregexs(1) if ustrregexm(Adresses,"\](.*?)\,") 即可
二维码

扫码加我 拉你入群

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

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

2023-8-30 14:17:32
songking 发表于 2023-8-29 09:07
gen Universitys = ustrregexs(1) if ustrregexm(Adresses,"\](.*?)\,") 即可
屏幕截图 2023-08-30 141210.png
二维码

扫码加我 拉你入群

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

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

2023-8-30 14:45:03
songking 发表于 2023-8-29 09:07
gen Universitys = ustrregexs(1) if ustrregexm(Adresses,"\](.*?)\,") 即可
谢谢老师回复,成功解决了我的问题
二维码

扫码加我 拉你入群

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

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

2023-8-30 16:33:11
复制代码


二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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