如何删除变量中不需要的字符?

时间:2019-03-25 03:18:44

标签: r

如何删除变量中不需要的字符?

特朗普火车 'f0''U'009F''U'009A''U'0082''f0''U'009F''U'0087''U'00BA''f0''U'009F''U'0087'' U'00B8'

仅应显示“特朗普火车”一词。

1 个答案:

答案 0 :(得分:0)

这实际上取决于其余变量的外观。无论如何,regular expressions是用于此类应用程序的强大工具。

假设变量看起来像这样。

#include <cstring>
//..
// Assuming Trade->MtTr.MPData->MPTrXML.da is valid:
double dCou;
//...
memcpy(Trade->MtTr.MPData->MPTrXML.da, &dCou, sizeof(double));

然后使用此x <- "The Trump Train 'f0''U'009F''U'009A''U'0082''f0''U'009F''U'0087''U'00BA''f0''U'009F''U'0087''U'00B8'" 删除所有以gsub开头并以空白字符开头的内容。

'f

但是,请注意,这不一定适用于所有情况。例如。如果值是gsub("\\s'f.+", "", x) # "The Trump Train" ,则结果将是"Trump's Train 'f0'....",因为有一个更早的"Trump",您知道吗?

因此,请以此为答案或改进您的示例。