java 中怎样用正则表达式表示必须连续的匹配某个字符串不允许间隔匹配

list列表中放有下载的新浪微博,我想统计含有多个表情符集中出现的微博数,多个表情符集中出现是指必须连着同时出现,有的连着出现而后面又出现的表情符的微博不计算在内。如:一条微博是[呵呵][呵呵]你好,[泪]。这样的不统计。必须是[呵呵][呵呵]你好,后面不在出现表情符。我想用正则表达式匹配,也就是一旦找到连续的两个[][]后面就不允许用其他字间隔后在出现表情符。谢谢。

第1个回答  2013-11-07
可以列白名单
/(\[呵呵\])|(\[其他表情\])/
或限制字符数量
/\[.{2}\]/
相似回答