从R中的字符串中删除\xa0\xa0
我有一个如下所示的字符串:从R中的字符串中删除\xa0\xa0,r,string,R,String,我有一个如下所示的字符串:\xa0\xa0MXL;1000基因组:phase_3:MXL我想提取最后3个大写字母,即MXL。如果我使用strsplit函数,则\xa0\xa0部分有问题,R不起作用。R中是否有函数/包或任何有效的方法来实现这一点 谢谢 用户发布(并删除)了以下答案: 如果前面总是有一个:的话,sub(“*”,“,”,x)怎么样 这就是我想要的。但是,我不完全理解函数中的“*:”部分。就是我。regex*的意思是“一切”,加上:,表示“直到最后一次:为止的一切”。因此,您已经删除了
\xa0\xa0MXL;1000基因组:phase_3:MXL
我想提取最后3个大写字母,即MXL
。如果我使用strsplit
函数,则\xa0\xa0
部分有问题,R不起作用。R中是否有函数/包或任何有效的方法来实现这一点
谢谢 用户发布(并删除)了以下答案:
如果前面总是有一个:的话,sub(“*”,“,”,x)
怎么样
这就是我想要的。但是,我不完全理解函数中的
“*:”
部分。就是我。regex*
的意思是“一切”,加上:
,表示“直到最后一次:
为止的一切”。因此,您已经删除了所有内容,包括最终的:
签名感谢您的帮助@RichardScriven!现在清楚了。