try this:  if line locations are not fixed, then use grepl to find the
matching line -

> x <- readLines(textConnection("# using minimal fraction of valid points 30.00
+ # tas [K] from bcc-csm1-1 model output prepared for CMIP5 RCP8.5
+ # cutting out region lon=    0.000  360.000, lat=  -90.000   90.000"))
> closeAllConnections()
> # assume fixed line locations
> sub(".*from (.*) model.*", '\\1', x[2])
[1] "bcc-csm1-1"
> sub(".*RCP(.*)", "\\1", x[2])
[1] "8.5"
>
>

On Wed, Nov 23, 2011 at 8:44 AM, ucakmde <maris_...@hotmail.com> wrote:
> Dear R-help guys,
>
> I am trying to extract two particular words from different files but I am
> struggling with the code. The first theree lines of each folder are as
> follows:
>
> # using minimal fraction of valid points 30.00
> # tas [K] from bcc-csm1-1 model output prepared for CMIP5 RCP8.5
> # cutting out region lon=    0.000  360.000, lat=  -90.000   90.000
>
> In fact, I am trying to extract the model type (i.e. bcc-csm1-1) and the
> forcing scenario (8.5) from line 2. They differ in each folder but they
> follow the same structure:The model type is between the words "from" and
> "model" and the forcing scenario is just after "RCP".
>
> Does anyone know what code to produce to achieve that?
>
> Thank you in advance.
>
>
>
> --
> View this message in context: 
> http://r.789695.n4.nabble.com/How-to-extract-particular-words-from-various-files-tp4099607p4099607.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> 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.
>



-- 
Jim Holtman
Data Munger Guru

What is the problem that you are trying to solve?
Tell me what you want to do, not how you want to do it.

______________________________________________
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