Stata The Stata listserver
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

st: RE: RE: Replace a substring


From   "Nick Cox" <n.j.cox@durham.ac.uk>
To   <statalist@hsphsun2.harvard.edu>
Subject   st: RE: RE: Replace a substring
Date   Wed, 14 Sep 2005 10:26:55 +0100

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 
n.j.cox@durham.ac.uk 

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/



© Copyright 1996–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index