[R] Matching Problem

Tom.O tom.olsson at dnbnor.com
Tue Feb 12 11:44:04 CET 2008


Hi

I have this vector of strings.

MyData <- c("Test1","Test2","I(Test1^2)","I(Test2^3)","I(Test1.Test2^2)")
where I want to extract only the text after "I(" and before "^" so that the
string returned only contain c("Test1","Test2","Test1.Test2")

I am not very skilled in the use of matching patterns so bare with me but I
belive I should use gsub('^.\\(', "",MyData) for removing the "I(" and
gsub("\\^.+", '',MyData) for the end. but theres got to be a more elegant
way that does the trick in one go.

So I would appriciate I anyone could give me some advice.

Thanks Tom
-- 
View this message in context: http://www.nabble.com/Matching-Problem-tp15430660p15430660.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list