R 如何在gsub替换中使用通配符
我有一列字符串,例如R 如何在gsub替换中使用通配符,r,string,gsub,R,String,Gsub,我有一列字符串,例如 strings <- c("SometextPO0001moretext", "SometextPO0008moretext") 谷歌搜索了不少,但令人惊讶的是,这个看似简单的问题还没有找到答案。由于最后一个字符各不相同,我希望能够以这种方式进行删除,而不是硬编码大量变体。任何帮助都将不胜感激 对于单个通配符,您需要使用..*您使用的是对最后一个字符(0)重复0次或更多次 gsubPO000.,字符串将同时删除PO0001和PO0008。对于单个通配符,您需要使用.
strings <- c("SometextPO0001moretext", "SometextPO0008moretext")
谷歌搜索了不少,但令人惊讶的是,这个看似简单的问题还没有找到答案。由于最后一个字符各不相同,我希望能够以这种方式进行删除,而不是硬编码大量变体。任何帮助都将不胜感激 对于单个通配符,您需要使用..*您使用的是对最后一个字符(0)重复0次或更多次
gsubPO000.,字符串将同时删除PO0001和PO0008。对于单个通配符,您需要使用..*您使用的是对最后一个字符(0)重复0次或更多次 gsubPO000.,字符串将同时删除PO0001和PO0008我认为应该是gsubPO000\\d{1},字符串 结果是:
[1] "Sometextmoretext" "Sometextmoretext"
我认为应该是gsubPO000\\d{1},字符串
结果是:
[1] "Sometextmoretext" "Sometextmoretext"
谢谢,这个答案也适用。授予第一个是因为它是simpler@kng229好的,他的答案更详细,我只是把我的想法贴出来。谢谢,这个答案也有用。授予第一个是因为它是simpler@kng229好吧,他的回答更详细,我只是把我的想法贴出来。