This expression looks for line breaks, both Unix and Windows style by using the appropriate non printable characters.

line_break(.data = NULL)

Arguments

.data

Expression to append, typically pulled from the pipe %>%

References

Unix style: https://codepoints.net/U+000A

Windows style: https://codepoints.net/U+000D

Non printable character: https://www.regular-expressions.info/nonprint.html

Examples

line_break()
#> [1] "(?:\\r\\n|\\r|\\n)"
# create an expression x <- line_break() # create input string <- "foo\nbar" # extract match regmatches(string, regexpr(x, string))
#> [1] "\n"