我找到了下劃線「_」後用於固定字符串的代碼,但我不理解通過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