[問題] 正則表示式 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