[问题] 正则表示式 regex in R

楼主: cywhale (cywhale)   2016-04-29 16:30:38
[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
若一字串的开头与结尾只想留下英文字,我写
gsub("^[^a-zA-Z]+|[^a-zA-Z]+$", "", x)
但若结尾是"sp." or "spp." 我想保留"." 这个符号不被上面这个式子滤掉
比如 "aaa bbb sp." 就维持原字串
但其他情况的"."应该要被滤掉 比如 "aaa bbb22." -> "aaa bbb"
试了一些?: ?! 等语法都没抓到,向大家请教~~ 谢谢~

Links booklink

Contact Us: admin [ a t ] ucptt.com