始める無料で始める

Ignoring case when matching

Rather than transforming the input strings, another approach is to specify that the matching should be case insensitive. This is one of the options to the stringr regex() function.

Take our previous example,

x <- c("Cat", "CAT", "cAt") 
str_view(x, "cat")

To match the pattern cat in a case insensitive way, we wrap our pattern in regex() and specify the argument ignore_case = TRUE,

str_view(x, regex("cat", ignore_case = TRUE))

Notice that the matches retain their original case and any variant of cat matches.

Try it out to find the catcidents that involved tripping.

この演習はコースの一部です

String Manipulation with stringr in R

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# View matches to "TRIP"
___

# Construct case insensitive pattern
trip_pattern <- ___

# View case insensitive matches to "TRIP"
___
コードを編集して実行