Cloud2016 真的,就跟@yihui 大佬说的一样,估计不少用户对用regex感到恐慌。不过也可以理解,毕竟这东西容易出错。可很多情况下你要去写比较复杂的字符处理,尤其是那种几个语言之间交流的,不用正则表达式能用啥。。😂
上周看了Miles在rstudio conf的演讲,里面说的就很好,“让用户感觉像魔法的包并不一定需要特别干净(原文smell good,翻不准)“。总之别因为这东西看着像黑魔法就不去用呀
r里面正则的套路还是很多的,gsub等是一套, gsub等把perl=T
打开又是一套,stringr的那些用起来有时候也有微妙的区别,所以还是在regexr和R里要多试试,真是不出来就去爆栈上问吧 哈哈哈
还有这个addin,看着不错,你可以试试
https://github.com/gadenbuie/regexplain
![](https://raw.githubusercontent.com/gadenbuie/regexplain/af4fe0988a10f34dc528b4d359b80bb06af7809a/docs/regexplain-selection.gif)