【发布时间】:2012-12-07 12:11:58
【问题描述】:
我知道有人问过这个问题here 和here,但是当我尝试时遇到了一个小问题:
x<- str_extract("Hello peopllz! My new home is #crazy gr8! #wow", "#\S+")
Error: '\S' is an unrecognized escape in character string starting "#\S"
我将正则表达式更改为"#(.+) ?"、"#\\s",但他们没有提取主题标签。
然后我尝试了gsub方式:
x<- gsub("[^#(.+) ?]","","Hello! #London is gr8. #Wow")
它给了:" # . #"
任何想法我哪里出错了?我希望我的输出作为推文中所有主题标签的向量/列表(没有哈希!)
编辑:我不希望对推文进行标记,因为: 1. 我不会为我的程序的其余部分标记推文, 2. 如果我扩展它以处理大量推文,这将是一个非常昂贵的步骤。
【问题讨论】: