Hi Sun,

vec <-  c("2324gz","2567 HK","3741,BF")

vec1 <- gsub('[^[:digit:]]','',vec)

vec2 <- gsub('[^[:alpha:]]','',vec)
 
> vec1
[1] "2324" "2567" "3741"
> vec2
[1] "gz" "HK" "BF"


Cheers
Vincenzo


-----------------------------------------------------------------------------------
Vincenzo Luca Di Iorio
Consultant PME User support - GSK R&D Limited
-----------------------------------------------------------------------------------




"sun" <[EMAIL PROTECTED]> 
Sent by: [EMAIL PROTECTED]
05-Mar-2008 15:51
 
To
[EMAIL PROTECTED]
cc

Subject
[R] regex sulotion for seperating number and string






I have strings contain postcode and letters, some seperated with blank, 
some 
with comma, and some hasn't seperated. eg, "2324gz"  "2567 HK" "3741,BF"

I want to seperate the number and letters into two new variables.

I know this should be quite basic question, but searched on regex syntax 
and 
that seems a bit scarey to me, any one can shot me a quick solution on 
this 
particular question?

thanks,
Sun

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide 
http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.



        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to