python - 使用 python 从 twitter 数据中删除用户名
问题描述
我使用 python 从 Twitter 获取了一些数据。现在我想对其进行预处理。如果推文的用户名介于两个单词之间并且它们之间没有空格,我该如何删除用户名?我想保留单词,只删除用户名
例如。文本文件:你好@rahulcan 你能帮我吗?是的@tanyatell 我?
我想要的输出:你好,你能帮帮我吗?没错告诉我?
解决方案
import re
Tweet = "Hello@username"
Tweet = re.sub('@[^\s]+','',Tweet)
此代码将删除 @username 并且不会删除 Hello。
推荐阅读
- python - 根据pandas Dataframe中的多列替换多列值
- xcode - 应用商店连接错误:ITMS-90683:Info.plist 中缺少目的字符串 -
- sql-server - 当 Select distinct From Features 给出错误 ORDER BY 项目必须出现在选择列表中?
- html - textarea 背景颜色与 body 不同(略暗)
- python - 如何设置二维数组中某些元素的值,它们的位置在 numpy 列表中?
- css - 有没有办法使用自定义图标进行材质ui的分页
- c# - 使用最小起订量进行 SqlQuery() 测试的 DbContext 模拟 - 数据库中已经有一个名为“public”的对象
- python - 在全局声明之前分配名称“运行”
- javascript - 在 AEM 6.4 中使用 jsp 删除页面的脚本
- mysql - 如何在 MySQL 5.7 中获得索引 DESC 排序?