【问题标题】:Regex to match emotions [closed]正则表达式匹配情绪[关闭]
【发布时间】:2013-07-08 14:34:53
【问题描述】:

我必须删除推文中的 Twitter 表情符号。这些表情符号由以下 8 个字符组成:

: " - ^ ; ) ' (

并且情绪的长度至少为 2。

【问题讨论】:

  • 制作一个包含所有表情符号的数组并使用简单的替换。这将防止删除有效的特殊字符。
  • 你说得对。但是如果那里有任何情绪,就会导致严重的错误:'(

标签: java regex twitter


【解决方案1】:

假设表情以)(结尾,以:;开头,中间有其他字符,你可以试试:

[:;]+["^-]*[()]+

【讨论】:

  • 你可以使用[()]而不是转义。
  • @Jerry 这怎么可能区分,有没有正则表达式。
  • 只是说这些表情也存在,我可以向你保证,很多人使用这些表情而不是更传统的:)(有时会养成避免自动替换文本版本的习惯)对他们不喜欢的图片进行表情)。
  • @arshajii 谢谢你
  • @HoaVu 很高兴我能帮上忙,别忘了接受 :)
猜你喜欢
  • 2013-04-16
  • 1970-01-01
  • 2015-03-20
  • 1970-01-01
  • 2013-01-23
  • 1970-01-01
  • 2011-08-17
  • 2021-12-11
相关资源
最近更新 更多