我想在R中的字符串向量中的特定字符后面加一个空格。
示例:
Text <-"<U+00A6>Word"
我的目标是在">"
之后添加一个空格,以两个字符分隔字符串:<U+00A6> Word
我尝试使用gsub,但我没有正确的想法:
Text = gsub("<*", " ", Text)
但是这只会在每个角色后面放一个空格。
你能就此提出建议吗?
答案 0 :(得分:3)
您可以使用:
sub(">", "> ", Text)
# [1] "<U+0093> Word"
或者这个(不重复>
):
sub("(?<=>)", " ", Text, perl = TRUE)
# [1] "<U+0093> Word"
如果您只想提取Word
,可以使用:
sub(".*>", "", Text)
# [1] "Word"
答案 1 :(得分:1)
我们可以使用$tweet->retweeted_status->entities->urls[0]->url
在str_extract
>
或另一个选项是library(stringr)
str_extract(Text, "(?<=>)\\w+")
#[1] "Word"
strsplit