str_like {stringr} | R Documentation |
Detect a pattern in the same way as SQL
's LIKE
operator
Description
str_like()
follows the conventions of the SQL LIKE
operator:
Must match the entire string.
-
_
matches a single character (like.
). -
%
matches any number of characters (like.*
). -
\%
and\_
match literal%
and_
. The match is case insensitive by default.
Usage
str_like(string, pattern, ignore_case = TRUE)
Arguments
string |
Input vector. Either a character vector, or something coercible to one. |
pattern |
A character vector containing a SQL "like" pattern. See above for details. |
ignore_case |
Ignore case of matches? Defaults to |
Value
A logical vector the same length as string
.
Examples
fruit <- c("apple", "banana", "pear", "pineapple")
str_like(fruit, "app")
str_like(fruit, "app%")
str_like(fruit, "ba_ana")
str_like(fruit, "%APPLE")
[Package stringr version 1.5.1 Index]