A simple 
. search substring 
points to help on functions. At some point every user 
past neophyte should scan the list of functions that to 
make a note of potentially useful things. 
Nick 
[email protected] 
Frank de Libero
 
> The function, subinstr(), (or regular expression functions) 
> will do it.
> E.g., gen newvar = subinstr(oldvar,"dis","reg",.).
TEWODAJ MOGUES
> I am hoping that this is quick and simple to answer. I want 
> to replace 
> all occurrences of a substring in some string variable with another 
> substring. E.g. I want to replace "dis" with "reg" so that the old 
> variable has the values:
> 
> oldvar
> dis14
> batidis
> leg_diszone
> cont
> 
> and the new variable is
> 
> newvar
> reg14
> batireg
> leg_regzone
> cont
> 
> Using Nick's egenmore, this can be done for whole words using -msub-, 
> but how can this be done when the string to be replaced is 
> not a whole word?
*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/