在R中的字符串向量中的特定单词后加空格

在R中的字符串向量中的特定单词后加空格,r,regex,string,gsub,R,Regex,String,Gsub,我想在R中的字符串向量中的特定字符后面加一个空格 例如: Text <-"<U+00A6>Word" 但这只会在每个字符后面加一个空格 你能给我一些建议吗?你可以用这个: sub(">", "> ", Text) # [1] "<U+0093> Word" 如果您只想提取单词,可以使用: sub(".*>", "", Text) # [1] "Word" 您可以使用以下选项: sub(">", "> ", Text) # [1]

我想在R中的字符串向量中的特定字符后面加一个空格

例如:

Text <-"<U+00A6>Word"
但这只会在每个字符后面加一个空格

你能给我一些建议吗?

你可以用这个:

sub(">", "> ", Text)
# [1] "<U+0093> Word"
如果您只想提取单词,可以使用:

sub(".*>", "", Text)
# [1] "Word"
您可以使用以下选项:

sub(">", "> ", Text)
# [1] "<U+0093> Word"
如果您只想提取单词,可以使用:

sub(".*>", "", Text)
# [1] "Word"
我们可以使用str_extract来提取>

我们可以使用str_extract来提取>


您可以编辑原始问题以修复错误。Text=gsub>,>,Text如何?您可以编辑原始问题以修复错误。Text=gsub>,>,Text如何?
library(stringr)
str_extract(Text, "(?<=>)\\w+")
#[1] "Word"
strsplit(Text, ">")[[1]][2]
#[1] "Word"