input str30 string
"diarrhoea"
"nil diarrhoea"
"no vomiting/diarrhoea"
"denies diarrhoea/vomiting"
end
gen nodi = regexm(lower(string), "(nil |no |denies )(.*)(diarrhoea)")
tab nodi
Best,
Ryan Kessler
On Sun, Jan 13, 2013 at 6:37 PM, Michelle T. Butler
<Michelle.Butler@hnehealth.nsw.gov.au> wrote:
> Hi all, I am searching a string variable for cases who don't have diarrhoea.I need to identify records where the terms nil, no or denies preceeds the term diarrhoea in the same sentence.I have already identified that these terms do not always immediately preceed diarrhoea eg. No vomiting/diarrhoea, so I am looking for a way to extract all observations where nil, no, denies occurs in close proximity to diarrhoea, ignoring spelling errors/upper/lower case variations etc.Thank you for your help,Tove Fitzgerald.
>
>
>
> *
> * For searches and help try:
> * http://www.stata.com/help.cgi?search
> * http://www.stata.com/support/faqs/resources/statalist-faq/
> * http://www.ats.ucla.edu/stat/stata/
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/faqs/resources/statalist-faq/
* http://www.ats.ucla.edu/stat/stata/