On Thu, Oct 08, 2015 at 05:45:13PM -0500, Omar André Gonzáles Díaz wrote:
> Hi I have a vector of 100 elementos like this ones:
> 
> a <- c("SMART TV LCD FHD 70\" LC70LE660", "LED FULL HD 58'' LE58D3140")
> 
> I want to put just the (70\") and (58'') in a vector b.
> 
> This is my try, but is not working:
> 
> b <- grepl('^[0-9]{2}""$',a)
> 
> Any hint is welcome, thanks.
> ...

Perhaps:

> a <- c("SMART TV LCD FHD 70\" LC70LE660", "LED FULL HD 58''
LE58D3140")
> b <- sub('^.* ([0-9]{2}(\'\'|")) .*$', "\\1", a)
> b
[1] "70\"" "58''"
> 

Peace,
david
-- 
David H. Wolfskill                              r...@catwhisker.org
Those who would murder in the name of God or prophet are blasphemous cowards.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.

Attachment: signature.asc
Description: PGP signature

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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