This is usually used to get the part of a file name that doesn't include the file extension. It is vectorized over string. If there is no period in string, the input is returned.

str_before_last_dot(string)

Arguments

string

A character vector.

Value

A character vector.

See also

Other bisectors: before-and-after

Examples

str_before_last_dot(c("spreadsheet1.csv", "doc2.doc", ".R"))
#> [1] "spreadsheet1" "doc2"         ""