Skip to contents

From a character vector, extract fragments specified in a list of pairs of line numbers.

Usage

get_fragments_from_lineNrs(x, lineNrs)

Arguments

x

A character vector.

lineNrs

A list of vectors of line number pairs.

Value

A list of lists, where each list contains $fragment

(character vectors) and $lineNrs (the line numbers it came from).

Examples

bookmark::get_fragments_from_lineNrs(
  x = paste("This is line number", 1:10),
  lineNrs = list(c(2, 3),
                 c(5, 9))
);
#> [[1]]
#> [[1]]$lineNrs
#> [1] 2 3
#> 
#> [[1]]$fragment
#> [1] "This is line number 2" "This is line number 3"
#> 
#> 
#> [[2]]
#> [[2]]$lineNrs
#> [1] 5 9
#> 
#> [[2]]$fragment
#> [1] "This is line number 5" "This is line number 6" "This is line number 7"
#> [4] "This is line number 8" "This is line number 9"
#> 
#>