仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 857|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET编程:用C#截取指定长度的中英文夹杂字符串

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:42:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
无论谁倒了对双方阵营的粉丝们也是有害无益。字符串我们常做的一件事变,就是在文章体系中,截取必定长度的文章题目,凌驾指定长度,就加“...”
如两个字符串:
stringstr1="中国人要啊abc呀~";
stringstr2="1中国人23456abc呀~";
要截取后,输入:
str1="中国人要...";
str2="1中国人2...";
即要把中英文夹杂的字符串,在截取后,长度要分歧,即8个字节的长度(不包含三个点),并且不克不及呈现中文被从两头截断的情形。因而写了个办法:
publicstaticstringgetStr(strings,intl)
{
stringtemp=s;
if(Regex.Replace(temp,"[u4e00-u9fa5]","zz",RegexOptions.IgnoreCase).Length<=l)
{
returntemp;
}
for(inti=temp.Length;i>=0;i--)
{
temp=temp.Substring(0,i);
if(Regex.Replace(temp,"[u4e00-u9fa5]","zz",RegexOptions.IgnoreCase).Length<=l-3)
{
returntemp+"";
}
}
return"";
}
挪用:
stringcontent="中国人啊abc呀呀呀呀";
content=getStr(content,13);
说句实话,Java跨平台根本就不是外行人想想的那种,一次编译,处处运行。
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-19 21:29:32 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-1-27 22:35:47 | 只看该作者
平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。
不帅 该用户已被删除
地板
发表于 2015-2-5 11:50:10 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-11 15:54:13 | 只看该作者
PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。
admin 该用户已被删除
6#
发表于 2015-3-2 15:47:17 | 只看该作者
最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。
7#
发表于 2015-3-11 04:31:43 | 只看该作者
是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。
莫相离 该用户已被删除
8#
发表于 2015-3-17 20:50:50 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
再见西城 该用户已被删除
9#
发表于 2015-3-25 01:51:00 | 只看该作者
如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 00:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表