1
我想用文本替换一系列表情符号。我已经试过如下:R:用gsub替换文本中的特殊字符()
gsub(":)", "xxx", "some text >:) more text :) even more text", fixed = TRUE)
- 这将返回:
some text >xxx more text xxx even more text
和
gsub("\\b:)\\b", "xxx", "some text >:) more text :) even more text")
- 这将返回:
some text >:) more text :) even more text
也就是说,我想替换:)
而不是>:)
。使用\\b
可以为文字创造诀窍,但这次不会构成构成笑脸的空间角色。
是的,我可以使用" :) "
,但对我来说,这并不是最优雅的解决方案。我有什么选择来更好地控制替换过程?
'[^>](:\))'..? –
这里有两个单独的问题。将它们分开可能是最好的。 –
是的,我删除了第二个。 – Joshua