提取话题标签

从一段文字里抽出话题标签,每行一个。

只要标签,不要其余正文

话题标签是 # 后面接着字母、数字或下划线。这一页把标签逐行列出,句子留在原地。它不找邮箱。找邮箱用 提取邮箱。

怎么用

  1. 贴上正文。
  2. 保留 # 默认开启,每一行仍以 # 开头。关掉就只留文字。
  3. 去掉重复默认开启。比较时忽略大小写,所以 #HexToString 和 #hextostring 算同一个,保留先出现的写法。
  4. 显示示例是 Launch day #HexToString #tools #hextostring and again #tools。两个选项都开时,结果是 #HexToString 和 #tools。

什么会被跳过

# 必须是标签的开头。前面紧贴着字母、数字或下划线时,不算标签。标签本身可以是各种文字的字母、数字和 _,所以 #工具 算。单独一个 #,或后面只有标点,不算。没有匹配时结果是空的,这不是错误。顺序跟正文一致。去重用小写副本比较,不会改写保留下来的那一行。

什么时候用

  • 从一段说明里把标签收出来再沿用。
  • 确认中文标签 #工具 有被抓到。
  • 同一段里重复的标签只留一次。

常见问题

词中间的 # 没被抓到。

# 前面必须是边界,不能是字母、数字或下划线。

两种写法变成一行。

去掉重复会忽略大小写。关掉就会保留每一次出现。