Shorten long names
Removes common prefixes and suffixes from character vectors. 1.0
Shorten(words)
words
: A character vector to be shortened.The argument words
is returned, after common prefixes and suffixes have been removed. If all arguments are identical then no shortening is done.
Steven L. Scott steve.the.bayesian@gmail.com
bsts.mixed
.
Shorten(c("/usr/common/foo.tex", "/usr/common/barbarian.tex")) # returns c("foo", "barbarian") Shorten(c("hello", "hellobye")) # returns c("", "bye") Shorten(c("hello", "hello")) # returns c("hello", "hello") Shorten(c("", "x", "xx")) # returns c("", "x", "xx") Shorten("abcde") # returns "abcde"
Useful links