Dear everyone,

I would like to know if someone knows a STATA code that I can use to extract numeric part of a string variable in STATA.

My string data is the following:

Code:
* Example generated by -dataex-. To install: ssc install dataex
clear
input str516 salario
"Desde $70,000 bruto por mes "                  
"Desde $70,000 bruto por mes "                  
"Desde $70,000 bruto por mes "                  
"Desde $70,000 bruto por mes "                  
"No especificado "                  
"No especificado "                  
"No especificado "                  
"De $1,400,000 a $2,000,000 bruto por año "
"De $1,400,000 a $2,000,000 bruto por año "
"De $1,400,000 a $2,000,000 bruto por año "
"De $1,400,000 a $2,000,000 bruto por año "
"No especificado "                  
"Desde $70,000 bruto por mes "                  
"Desde $70,000 bruto por mes "                  
"No especificado "                  
"No especificado "                  
"De $14,000 a $18,000 bruto por mes "
"De $9,500 a $10,000 bruto por mes "
"De $1 a $14,500 bruto por mes "                  
"De $1 a $14,500 bruto por mes "                  
"De $1 a $14,500 bruto por mes "                  
"De $1 a $14,500 bruto por mes "                  
"De $1,080,000 a $1,440,000 bruto por año "                  
"De $1,080,000 a $1,440,000 bruto por año "                  
"De $1,080,000 a $1,440,000 bruto por año "                  
"De $1,080,000 a $1,440,000 bruto por año "                  
"De $1,080,000 a $1,440,000 bruto por año "                  
"No especificado "                  
"No especificado "                  
"No especificado "                  
"De $5,000 a $7,000 bruto por mes "  
"De $16,000 a $16,500 bruto por mes "
"De $5,000 a $7,000 bruto por mes "  
"Hasta $104,000 bruto por mes "                  
"Hasta $104,000 bruto por mes "                  
"Hasta $104,000 bruto por mes "                  
"No especificado "                  
"No especificado "                  
"No especificado "                  
end
I want to extract for each row of variable "salario" the numeric part.

For instance: { "De $5,000 a $7,000 bruto por mes " --> 5000 } or { "De $1 a $14,500 bruto por mes " --> 14500 } or { "Hasta $104,000 bruto por mes " --> 104000 }

Thanks a lot for your help

Alexis Rodas