【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] TRUE4. さいごに
正規表現を覚えきれていない僕としては、非常にありがたいパッケージです。他の言語でも利用できるようです。
