str_equal | R Documentation |
This uses Unicode canonicalisation rules, and optionally ignores case.
str_equal(x, y, locale = "en", ignore_case = FALSE, ...)
x, y |
A pair of character vectors. |
locale |
Locale to use for comparisons. See
|
ignore_case |
Ignore case when comparing strings? |
... |
Other options used to control collation. Passed on to
|
An logical vector the same length as x
/y
.
stringi::stri_cmp_equiv()
for the underlying implementation.
# These two strings encode "a" with an accent in two different ways
a1 <- "\u00e1"
a2 <- "a\u0301"
c(a1, a2)
a1 == a2
str_equal(a1, a2)
# ohm and omega use different code points but should always be treated
# as equal
ohm <- "\u2126"
omega <- "\u03A9"
c(ohm, omega)
ohm == omega
str_equal(ohm, omega)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.