我找到了下划线“_”后用于固定字符串的代码,但我不理解通过gsub传递的操作符/参数,以使此操作成为可能。特别是,为什么我需要gsub“\\ 1”而不是“”。我注意到gsubbing的输出没有删除整个字符串。我还如何被使用的运营商有点混乱,特别是括号和括号:有人可以请解释这些gsub参数吗?
AAA <- "ATGAS_1121"
(aa <- gsub("([^_]*).*", "\\1", AAA))
## [1] "ATGAS"
请注意,这个职位从大量借鉴:R remove part of string
谢谢,我很感激。
[' “([^ _ *)*。”'](HTTP:// rick.measham.id.au/paste/explain.pl?regex=%28%5B%5E_%5D*%29.*) – rawr 2015-02-24 16:29:24