求助:需要计算有效评论长度,但是需求是有效评论长度不包含表情(即[鲜花])和特殊符号(如,$%@#)等。
例如这是一条[哈哈][鲜花]评论,谢谢。
应转换为这是一条评论谢谢
后计算长度。这里的正则应该怎么写?
求助:需要计算有效评论长度,但是需求是有效评论长度不包含表情(即[鲜花])和特殊符号(如,$%@#)等。
例如这是一条[哈哈][鲜花]评论,谢谢。
应转换为这是一条评论谢谢
后计算长度。这里的正则应该怎么写?
先正则匹配将表情去除,再使用正则匹配去除特殊字符。
当然,这里若写在一个正则上的话也不是不可以,就是不好去过滤确认这个表情是佛否存在,万一不存在但是格式一样给过滤掉了就不行了。直接先把用[]
包裹起来的汉字去和已有的表情列表去对比,若存在就去除这个匹配到的内容,之后再正则去掉特殊字符。
2 回答1.5k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答899 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答963 阅读
1 回答937 阅读
1 回答860 阅读
先用正则匹配出中文,再用mb_strlen函数得到长度