How do you extract a character string for the text contained outside square brackets?
My example data:
test <- structure(list(Site = c("DavidsonSimpson", "DavidsonSimpson"),
Measurement = c("Depth From Measuring Point [Manual Water Level]",
"HB Datum minus Depth From MP [Manual Water Level]")),
row.names = c(NA,-2L), class = "data.frame")
Extracting string inside bracket
test1 <- test %>% # all sites with datum "Land surface"
mutate(Source = str_extract(Measurement, "(?<=\\[)[^]]+"))
But how do I extract the string outside the bracket??