Determines if entries of x start or end with string (entries of) prefix or suffix respectively, where strings are recycled to common lengths. startsWith() is equivalent to but much faster thansubstring(x, 1, nchar(prefix)) == prefixor alsogrepl("^", x)where prefix is not to contain special regular expression characters.
startsWith(x, prefix)
endsWith(x, suffix)
| Parameter | Description |
|---|---|
x |
vector of character string whose “starts” are considered. |
prefix, suffix |
character vector (often of length one). |
# NOT RUN {
startsWith(search(), "package:") # typically at least two FALSE, nowadays often three
x1 <- c("Foobar", "bla bla", "something", "another", "blu", "brown",
"blau bl<U+00FC>ht der Enzian")# non-ASCII
x2 <- cbind(
startsWith(x1, "b"),
startsWith(x1, "bl"),
startsWith(x1, "bla"),
endsWith(x1, "n"),
endsWith(x1, "an"))
rownames(x2) <- x1; colnames(x2) <- c("b", "b1", "bla", "n", "an")
x2
# }