作者cywhale (cywhale)
看板R_Language
标题[问题] 正则表示式 regex in R
时间Fri Apr 29 16:30:38 2016
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
若一字串的开头与结尾只想留下英文字,我写
gsub("^[^a-zA-Z]+|[^a-zA-Z]+$", "", x)
但若结尾是"sp." or "spp." 我想保留"." 这个符号不被上面这个式子滤掉
比如 "aaa bbb sp." 就维持原字串
但其他情况的"."应该要被滤掉 比如 "aaa bbb22." -> "aaa bbb"
试了一些?: ?! 等语法都没抓到,向大家请教~~ 谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.65.48
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1461918640.A.29D.html