學習正規化 https://verbalexpressions.github.io/
一個比較簡單不用記法的套件
R的套件看起來是最近的時候才釋出的。原本好像是用在JS上比較多。
最多星級的是在 JS上,看起來有一萬多個星
https://github.com/VerbalExpressions/JSVerbalExpressions
R的部份有一百多
https://github.com/VerbalExpressions/RVerbalExpressions
基本上看他語法可以大概知道要怎麼做,不過初次使用還是要試一下才知道
有如他的範例
Copy to Clipboard
看起來不難,而且滿直觀的,但還是要想一下
rx_find(‘http‘) %>% rx_maybe(‘s‘) %>% rx_find(‘://‘) %>% rx_maybe(‘www.‘) %>% rx_anything_but(‘ ‘) %>% 這些應該都會是滿常使用到的。
自已本身剛好就能用到像這樣的東西
尺寸1 <- rx() %>%
rx_either_of(“”,”(“) %>%
rx_maybe(” “) %>%
rx_either_of(“NB”, “S” , “M”, “L”, “XL” , “XXL”, “XXXL”) %>%
rx_maybe(” “) %>%
rx_either_of(“)”,”號”)
正規化語法就會變成是 :“(|\\()( )?(NB|S|M|L|XL|XXL|XXXL)( )?(\\)|號)”
不過這就是一個比較固定的字串
Views: 50