仓酷云
标题:
ASP.NET编程:C#正则表达式 ―― 中文/英文空格(全角/半角空格)处置 仓酷云 ...
[打印本页]
作者:
逍遥一派
时间:
2015-1-18 11:20
标题:
ASP.NET编程:C#正则表达式 ―― 中文/英文空格(全角/半角空格)处置 仓酷云 ...
有个问题想请教你一下,呵呵:)你觉得将来学什么方向比较好,我真是想不出来,知道的太少了,麻烦了。1.婚配中文(全角)空格
Regex.IsMatch(" ","u3000");
复制代码
u3000是全角空格的16进制Unicode编码。
2.婚配英文(半角)空格
Regex.IsMatch("","u0020")
复制代码
u0020是半角空格的16进制Unicode编码。
3.往除中笔墨符之间的英文(半角)空格
stringtext="<p> 测试test1.一下</p>";varresult=Regex.Replace(text,"(?<=[u4e00-u9fa5])(u0020)(?=[u4e00-u9fa5])",string.Empty);Console.WriteLine(result);//了局是:<p> 测试test1.一下</p>
复制代码
(?=[u4e00-u9fa5])暗示“正向预搜刮”一其中笔墨符,判别u0020的右边是不是为中笔墨符。
(?<=[u4e00-u9fa5])暗示“反向预搜刮”一其中笔墨符,判别u0020的左边是不是为中笔墨符。
4.在中笔墨符与英笔墨符之间增添空格
stringtext="<p> test测试test1.一hello下</p>";text=Regex.Replace(text,@"(?<=[u4e00-u9fa5])([a-zA-Z])(?=[a-zA-Z])","$1");text=Regex.Replace(text,@"(?<=[a-zA-Z])([a-zA-Z])(?=[u4e00-u9fa5])","$1");Console.WriteLine(text);//输入了局:<p> test测试test1.一hello下</p>
复制代码
第一个正则表达式是针对“左中文,右英文”的情形。
第二个正则表达式是针对“左英文,右中文”的情形。
中间码是基于一个虚拟机器。源代码是最高层的,理论上从源代码开始直接编译成本地码能提供最大优化的。而中间码只能是转译成本地码,效率上难免受到损耗。根据虚拟机器所设定的体系结构的特点,和本地机器的差异的多少。
作者:
若相依
时间:
2015-1-20 20:51
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
作者:
柔情似水
时间:
2015-1-30 05:00
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
作者:
冷月葬花魂
时间:
2015-2-6 07:18
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
作者:
深爱那片海
时间:
2015-2-15 14:15
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
作者:
飘灵儿
时间:
2015-3-1 19:11
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
作者:
活着的死人
时间:
2015-3-8 22:51
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
作者:
爱飞
时间:
2015-3-9 21:39
我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。
作者:
金色的骷髅
时间:
2015-3-13 03:46
平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。
作者:
若天明
时间:
2015-3-20 11:32
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
作者:
精灵巫婆
时间:
2015-4-17 23:40
PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2