From banzaleon at gmail.com  Wed Jan 21 16:10:12 2009
From: banzaleon at gmail.com (banzaleon at gmail.com)
Date: Wed, 21 Jan 2009 16:10:12 +0100 (CET)
Subject: [Rd] Bug in sub and gsub (PR#13460)
Message-ID: <20090121151012.233B5282EFF8@mail.pubhealth.ku.dk>

Full_Name: Leon C. Banza
Version: 2.8.1
OS: Windows Vista
Submission from: (NULL) (195.69.243.253)


I believe there is a serious bug in the code for sub and gsub.  I do as
following:

gsub("\\", "-", "some\\backslashed\\string")

This ought return "some-backslashed-string", but prints warnings instead:

Error in sub("\\", "", "baba\\") : invalid regular expression '\'
In addition: Warning message:
In sub("\\", "", "baba\\") : regcomp error:  'Trailing backslash'

I believe this is a matter of a simple correction in the source code.

Leon



[Rd] Bug in sub and gsub (PR#13460)
banzaleon at gmail.com