在R中,我有像这样的字符串:
但是返回
我该怎么做?
test <- 'ZYG11B|79699'
我希望只保留'ZYG11B'
。
我的最佳尝试:
gsub ("|.*$", "", test) # should replace everything after '|' by nothing
但是返回
> [1] ""
我该怎么做?
|
转义,即使用gsub("\\|.*$", "", test)
。这行代码的作用是将字符串中第一个出现的|
及其后面的所有内容删除。 - Sotos