Stata 筛选字符串变量
我正在使用以下截取的代码,该代码是作为我的解决方案提供的:Stata 筛选字符串变量,stata,Stata,我正在使用以下截取的代码,该代码是作为我的解决方案提供的: 如何在第二个变量中仅保留AAA8793307546,AZS69482148等?正则表达式在这里也起作用: replace v2 = regexs(0) if(regexm(v2, "[A-Z]+[0-9]+")) list +-------------------------------+ | v1 v2 | |----------------------
如何在第二个变量中仅保留
AAA8793307546
,AZS69482148
等?正则表达式在这里也起作用:
replace v2 = regexs(0) if(regexm(v2, "[A-Z]+[0-9]+"))
list
+-------------------------------+
| v1 v2 |
|-------------------------------|
1. | 045672, 19274 AAA8793307546 |
2. | 061483, 21124 AZS69482148 |
3. | 068346, 32948 BGJ569788313 |
+-------------------------------+
正则表达式在这里也起作用:
replace v2 = regexs(0) if(regexm(v2, "[A-Z]+[0-9]+"))
list
+-------------------------------+
| v1 v2 |
|-------------------------------|
1. | 045672, 19274 AAA8793307546 |
2. | 061483, 21124 AZS69482148 |
3. | 068346, 32948 BGJ569788313 |
+-------------------------------+
正则表达式确实是一个潜在的解决方案,但取决于用例,它们可以快速变得复杂。正则表达式确实是一个潜在的解决方案,但取决于用例,它们可以快速变得复杂。