【R】RVerbalExpressions
2020年12月2日
1. はじめに
RVerbalExpressions
は、正規表現を記述してくれるパッケージです。
2. インストール
CRANからインストールできます。
install.packages("RVerbalExpressions")
3. 使ってみる
library(tidyverse) library(RVerbalExpressions) x <- rx_start_of_line() %>% rx_find('http') %>% rx_maybe('s') %>% rx_find('://') %>% rx_maybe('www.') %>% rx_anything_but(' ') %>% rx_end_of_line()
> x
[1] "^(http)(s)?(\\://)(www\\.)?([^ ]*)$"
grepl(x, "https://www.google.com")
grepl(x, "https://www.google.com")
[1] TRUE
4. さいごに
正規表現を覚えきれていない僕としては、非常にありがたいパッケージです。他の言語でも利用できるようです。