删除数字并为字符串加上大写字母

时间:2018-11-13 21:18:27

标签: stata

我有以下字符串:

  

My4Na3me8Is99RI1ch2ard

     

Th1isI2sA67nEx8am5pl3e

如何删除号码?

如果可能的话,我也想对所有字母大写。

1 个答案:

答案 0 :(得分:2)

以下对我有用:

clear

input str25 var1
"My4Na3me8Is99RI1ch2ard"
"Th1isI2sA67nEx8am5pl3e"
end

generate var2 = lower(ustrregexra(var,"[0-9]+",""))

list

     +------------------------------------------+
     |                   var1              var2 |
     |------------------------------------------|
  1. | My4Na3me8Is99RI1ch2ard   mynameisrichard |
  2. | Th1isI2sA67nEx8am5pl3e   thisisanexample |
     +------------------------------------------+
相关问题