April 2016
Beginner to intermediate
246 pages
5h 20m
English
Regular expressions let you easily perform string manipulation with the help of just a handful of characters. In this recipe, we will look for digits, punctuation, and uppercase and lowercase in a vector of strings.
test vector that you can search with regular expressions:
test_string <- c("012","345",";.","kdj","KSR" ,"\n")
grep("[[:digit:]]",test_string, value = TRUE) which will result in : [1] "012" "345"
grep("[[:punct:]]",test_string, value = TRUE) which will have as a result [1] ";."
grep("[[:lower:]]",test_string, value = TRUE)
Which will select the following:
[1] "kdj"
grep("[[:upper:]]",test_string, ...