微博文本140字字数计算
NSString *string = [NSStringstringWithFormat:@"abcdefgh我们到底有几个字呢,,,,"];
NSInteger textCount;
textCount = [self countWord:string];
NSLog(@"已输入的字数:%d",textCount);//一个汉字=2个字符
//可用于输入框140字数的限制
NSString * string1=[NSString stringWithFormat:@"%d字",140-textCount];
NSLog(@"剩下的字数:%@",string1);
- (int)countWord:(NSString*)string
{
//准确计算输入文本的字数,英文和符号各占一个字符
int i,n=[string length],l=0,a=0,b=0;
unichar c;
for(i=0;i<n;i++)
{
c=[string characterAtIndex:i];
if(isblank(c))
{
b++;
}
else if(isascii(c))
{
a++;
}
else
{
l++;
}
}
if(a==0 && l==0) return 0;
return l+(int)ceilf((float)(a+b)/2.0);
}
打印出:
2014-03-13 17:23:49.954 test123[13397:a0b] 已输入的字数:15
2014-03-13 17:23:49.954 test123[13397:a0b] 剩下的字数:125字
转载于:https://www.cnblogs.com/tanwen1989/p/3599017.html
微博文本140字字数计算相关推荐
- simhash算法和余弦相似度算法哪种更适合微博文本的相似度计算
对于微博文本的相似度计算,simhash算法可能更适合. 余弦相似度算法是一种常见的文本相似度计算方法,它可以计算两个文本向量之间的夹角余弦值,用于衡量它们的相似度.但是,当面对大量文本时,计算文本向 ...
- 五成网友反对新浪微博取消字数限制:140字才是微博特质
据中国之声<新闻晚高峰>报道, 1月20日,新浪微博以公告形式确认将开放140字限制,1月28号起对会员开放,2月28号起对微博全量用户全面开放.取消140字限制后,用户最多可以发布200 ...
- 新浪微博放开140字限制:社交向左 原创向右
昨天新浪微博放出消息称放开140字限制,本月28日在会员用户中测试,2月28日有望全面放开,而在feed流界面上依然会显示140字,也就是说扩容后的新浪微博在界面显示上其实并未有太大变化,只是将内容折 ...
- 新浪微博松绑140字限制 内容和社交能否兼得?
昨天新浪微博放出消息称放开140字限制,本月28日在会员用户中测试,2月28日有望全面放开,而在feed流界面上依然会显示140字,也就是说扩容后的新浪微博在界面显示上其实并未有太大变化,只是将内容折 ...
- 长微博工具:菊子曰自动微博文字转图片,突破微博140字限制,一键发布完成...
菊子曰从4.7 G57版本开始,新增加长微博功能,能轻松的把微博文字转为图片,突破微博140字限制,转换后的图片中文字清晰. 使用方法:在发布时,如果文字内容超过140字,软件会自动提示是否转为图片( ...
- 基于Python文本内容/情感的对微博文本自动二元分类
资源下载地址:https://download.csdn.net/download/sheziqiong/85836603 资源下载地址:https://download.csdn.net/downl ...
- html 实时计算字数,JavaScript 实现textarea限制输入字数, 输入框字数实时统计更新,输入框实时字数计算移动端bug解决...
textarea称文本域,又称文本区,即有滚动条的多行文本输入控件,在网页的提交表单中经常用到.与单行文本框text控件不同,它不能通过maxlength属性来限制字数,为此必须寻求其他方法来加以限制 ...
- JavaScript 实现textarea限制输入字数, 输入框字数实时统计更新,输入框实时字数计算移动端bug解决...
textarea称文本域,又称文本区,即有滚动条的多行文本输入控件,在网页的提交表单中经常用到.与单行文本框text控件不同,它不能通过maxlength属性来限制字数,为此必须寻求其他方法来加以限制 ...
- 数据挖掘:网络挖掘技术——微博文本特征提取
经典的向量空间模型(VSM: Vector Space Model)由Salton等人于60年代提出,并成功地应用于著名的SMART文本检索系统.VSM概念简单,把对文本内容的处理简化为向量空间中的向 ...
最新文章
- Docker的安装和版本详细介绍
- JavaScript eval()
- 文巾解题 LCP 11. 期望个数统计
- [f]动态判断js加载完成
- 一个页面是否应该全部组件化
- cbitmap 从内存中加载jpg_[转载]windows照片查看器无法显示图片内存不足
- char添加一个字符_给你五十行代码把图片变成字符画!程序:太多了,一半都用不完...
- html中视频播放完后可以跳到另一个html
- 最近做项目遇到的一些小问题
- VBS编程基础教程 (第5篇)
- 用Web Developer工具栏发现SEO问题的方法
- 云计算数据中心Spine-Leaf模型简介
- centos8.5更换阿里yum源
- 浙江大学在Github开源了计算机课程,看完在家上个 985
- PTA-寻找孪生素数
- 08-搭建Rest服务 - 04权限管理
- mt7620n华硕固件下载_无法安装Windows10,这台电脑磁盘布局不受UEFI固件支持解决方法...
- simplelink_cc13x0_sdk中GPIO的使用
- 计算机显示另外一个用户登录,电脑两个用户怎么在欢迎界面只显示一个?
- 微信分享获得积分 jquery微信分享获得积分 原理
热门文章
- (读书笔记)《玩着玩着就能成为PPT高手》——事前准备不能马虎
- 【分享】在集简云如何查看我的应用授权是否过期?
- 用Google Brain的机器学习项目:Magenta,教神经网络学抖音小姐姐作曲。
- 计算机去广告,计算机音乐去广告版
- python 节假日_Python区分工作日、周末、法定假日的方法
- compileSdkVersion、minSdkVersion、targetSdkVersion 三者的含义和区别
- 数据库系统原理概念整理(备考)
- 中文数字和阿拉伯数字之间互相转化
- SharePoint Search REST API 获取数据
- 20100304-001-美国总统The President of the United States of America