我有一个像这样的字符串向量
test <- c("Dcl2_SsHV2L_2_CAAAAG_L003_R1_001", "Dcl2_SsHV2L_2_CAAAAG_L003_R1_001",
"Dcl2_SsHV2L_2_CAAAAG_L003_R1_001", "Dcl1_SsHV2L_2_GGTAGC_L003_R1_001")
我需要删除“SsHV2L”之后的所有内容并仅获取
Dcl2_SsHV2L
Dcl2_SsHV2L
Dcl2_SsHV2L
Dcl1_SsHV2L
我尝试过:gsub("SsHV2L.*","",test)
正确的做法是什么?
最佳答案
你可以这样做
gsub("SsHV2L.+$", "SsHV2L", test)
在这里,您可以抓取“SsHV2L”,其中后面有一些内容,然后将所有内容替换为“SsHV2L”
关于r - 如何删除R中匹配字符串后的所有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53503266/