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 |
     +-------------------------------+

正则表达式确实是一个潜在的解决方案,但取决于用例,它们可以快速变得复杂。正则表达式确实是一个潜在的解决方案,但取决于用例,它们可以快速变得复杂。