
.NET C#字符串处理
深度Java
这个作者很懒,什么都没留下…
展开
-
字符串截取固定长度的方法
这个函数也没有什么特别之处,就是可以截取一定长度的字符串,可能小特点就是len是字节,解决了汉字与英文字节不一样导致直接截取到的长度不一样的问题, #region 字符串截取函数 public static string CutString(string inputString,int len) { ASCIIEncoding ascii = new ASCIIEncoding原创 2004-10-24 23:52:00 · 5790 阅读 · 1 评论 -
Asp.net中具体的日期格式化用法
1.绑定时格式化日期方法: 2.数据控件如DataGrid/DataList等的件格式化日期方法: e.Item.Cell[0].Text = Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString(); 3.用String类转换日期显示格式: String.Format( "yyyy-MM-dd ",yourDateTime);原创 2007-03-20 10:48:00 · 2815 阅读 · 0 评论 -
String Formatting in C#
Every object has a method called ToString that returns a string representation of the object. The ToString method can accept a string parameter, which tells the object how to format itself - in the St原创 2007-03-20 10:55:00 · 3239 阅读 · 1 评论 -
asp.net/c#字符格式化大总结
一、用{0:?}格式化可通过 String.Format 方法或通过 Console.Write 方法格式化数值结果,其中后一种方法调用 String.Format。使用格式字符串指定格式。下表包含受支持的标准格式字符串。格式字符串采用的形式为 Axx,其中 A 为“格式说明符”,而 xx 为“精度说明符”。格式说明符控制应用于数值的格式化类型,而精度说明符控制格式化输出的有效位数或小数位数。原创 2007-03-21 20:42:00 · 3266 阅读 · 0 评论 -
当前日期得到本周的开始和结束日期
/// /// 本周起止时间 /// /// /// private string weekrange(System.DateTime dt) { int weeknow = Convert.ToInt32(dt.DayOfWeek); int da原创 2007-03-22 03:10:00 · 4170 阅读 · 0 评论 -
String.Format格式说明
C#格式化数值结果表 字符原创 2007-03-22 22:35:00 · 5898 阅读 · 3 评论 -
人民币大小写转换
using System;using System.Text;using System.Text.RegularExpressions;namespace HKH.Common{ /// /// 人民币大小写格式转换 /// /// Create By Lwt on 2006/09/23 /// public class clsRMB { private clsRMB() { }原创 2007-03-23 22:08:00 · 5463 阅读 · 0 评论 -
.Net 中字符串性能
Introduction你在代码中处理字符串的方法可能会对性能产生令人吃惊的影响。在本文中,我需要考虑两个由于使用字符串而产生的问题:临时字符串变量的使用和字符串连接。 Background每个项目都有需要你为其考虑编码标准的时候。使用 FxCop 是一个好的开始。我最喜爱的一组 FxCop 规则是“性能”那组。于是,我就用 FxCop 来检查我的项目并发现一系列的字符串问题。翻译 2007-03-24 12:19:00 · 3440 阅读 · 2 评论 -
C#中string与byte[]的转换帮助类
在写C#程序时,string和byte[]之间的转换比较烦,在移植一些老程序时感觉很不好。我在C#中使用DES和TripleDES时移植一块老代码时也遇到了同样的情况。为了下次不为同样的事情烦恼,就写了下面的帮助类。 主要实现了以下的函数 代码中出现的Sidle是我的网名。 /* * @Author WuErPing * @Version 1.0 * @Date 2004/11/30 * @Des原创 2007-03-24 16:55:00 · 6476 阅读 · 1 评论 -
判断一个IP区间(或IP)是否被另一个IP区间所包含
以下方法实现判断一个IP是否被一个IP区间所包含有一些静态方法可能引用了同名空间的自定义的类,至于合并两个相临的IP段,可对其中的最大或最小IP+1using System;using System.Text.RegularExpressions;namespace HKH.Common{ /// /// clsMacAndIP 的摘要说明。 /// public class原创 2007-03-23 21:47:00 · 5396 阅读 · 0 评论 -
C#字符串处理类
首先介绍一下常用的几个功能:Compare(str1,str2)——比较两个字符串 str1,str2的大小,如果大于返回正数,等于返回0,小于返回负数!IndexOf——定位字符串中第一次出现某个给定字符串的位置PadLeft和PadRight——在字符串的开始和结尾用指定的字符填充字符串ToLower和ToUpper把字符串转换为小写或大写形式Trim——删除首尾空白String.Re原创 2007-03-24 12:56:00 · 6318 阅读 · 6 评论 -
c#中分割字符串的几种方法
最近经常看到论坛中许多帖子询问如何使用split来分割字符串,我这里对split做一些简单的总结,希望能够对大家有所帮助。下面介绍几种方法: 第一种方法:打开vs.net新建一个控制台项目。然后在Main()方法下输入下面的程序。 string s="abcdeabcdeabcde"; string[] sArray=s.Split(c); foreach(string i in sArray原创 2007-03-24 14:35:00 · 8831 阅读 · 10 评论 -
将Byte数组转化为String
FCL得很多方法的返回值都是包含字符的Byte数组而不是返回一个String,这样的方法包含在如下的类中: · System.Net.Sockets.Socket.Receive · System.Net.Sockets.Socket.ReceiveFrom · System.Net.Sockets.Socket.BeginReceive · System.Net.Sockets.Socket.B原创 2007-03-24 15:04:00 · 7395 阅读 · 1 评论 -
.NET2.0隐形的翅膀,正则表达式搜魂者【月儿原创】
.NET2.0隐形的翅膀,正则表达式搜魂者作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.4.14本文实现了:只能输入1个数字只能输入n个数字只能输入至少n个数字只能输入m到n个数字只能输入数字只能输入某个区间数字只能输入0和非0打头的数字只能输入实数只能输入n位小数的正实数只能输入m-n位小数的正实数只能输入非0原创 2007-04-15 23:49:00 · 32777 阅读 · 31 评论 -
C#中判断空字符串的3种方法性能分析【月儿原创】
C#中判断空字符串的3种方法性能分析作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.4.28 3种方法分别是:string a="";1.if(a=="")2.if(a==String.Empty)3.if(a.Length==0)3种方法都是等效的,那么究竟那一种方法性能最高呢?本人用实验说明问题。建立3原创 2007-04-28 00:23:00 · 42943 阅读 · 64 评论 -
中国身份证号码验证,支持15,18位,可验证成功90%的身份证号
using System;/// /// Summary description for IDCardValid/// public class IDCardValid{ public IDCardValid() { // // TODO: Add constructor logic here //转载 2008-07-03 09:19:00 · 16413 阅读 · 8 评论 -
ASP.net中太长的数据缩略显示
问题: 用显示数据的,如果标题太长了怎么规定字数,多余的用"..."代替解决方法: 1.使用后台代码解决:cs文件代码:protected string yourstring (newid){string sif (newid.Length>10){.... return s}else{.....return s}}前台ASPX调用的代码:也就是先处理,后调用绑定2.用三元表示符改成:Data原创 2007-03-20 23:44:00 · 3438 阅读 · 1 评论 -
C#中TextBox只能输入数字的代码
private void txbSleep_KeyPress(object sender, KeyPressEventArgs e) { if (!(Char.IsNumber(e.KeyChar) || e.KeyChar == /b)) { e.Handled = true; }原创 2007-03-20 22:46:00 · 7420 阅读 · 4 评论 -
String.Format()方法
String.Format方法是我们在.Net应用开发时经常使用到的,它的灵活使用有时能够达到事半功倍的效果,下面我们就借用MSDN上的一个示例来向大家展示String.Format的各种用法。该示例展示了Numeric、DateTime和Enumeration标准格式的使用,另外,我们也可以根据需要自定义我们需要的格式。 // This code example demon原创 2007-03-20 10:51:00 · 3235 阅读 · 0 评论 -
替换HTML代码
将一些HTML替换掉eg:strContent=strContent.Replace("&","&");strContent=strContent.Replace("","");strContent=strContent.Replace("strContent=strContent.Replace(">",">");strContent=strContent.Replace("原创 2004-10-26 19:23:00 · 3680 阅读 · 0 评论 -
关于ASP.Net中的时间处理
作者: 飞刀 www.ASPCool.com 时间:2001-8-8 这里我想谈谈ASP.Net中对时间的处理 在ASP.Net中,M$为我们提供一种名为DateTime的对象,我们用这个对象来取得当前的时间。比如: DateTime dt=DateTime.Now; 在上面的程序中我们取得了一个名为dt的24制时间对象,如果我们的要得到1原创 2004-10-27 18:51:00 · 2378 阅读 · 0 评论 -
获得汉字字符串拼音首字母
作者:iwebsms的专栏返回给定字符串的首字母Function IndexCode(ByVal IndexTxt As String) As String Dim i As Integer For i = 1 To IndexTxt.Length IndexCode = IndexCode & GetOneIndex(Mid(IndexTx原创 2004-10-29 21:22:00 · 4316 阅读 · 0 评论 -
ubb代码转化html代码
ubb代码转化html代码 public static string UbbDecode(string str){str = HtmlEncode(str);str = Regex.Replace(str, @"/[url](?.+?)/[/url]", "${url}", RegexOptions.Compiled | RegexOptions.IgnoreCase);str =原创 2004-11-04 11:02:00 · 4021 阅读 · 0 评论 -
常用函数集
/// /// 检验日期格式是否正确 /// #region public string IsDateFormat(string strDate) public string IsDateFormat(string strDate) { strDate = strDate.Trim();原创 2004-11-04 11:03:00 · 3127 阅读 · 0 评论 -
常用函数集农历函数
常用函数集农历函数原来是vb代码,重新整理为VB.NET版的,并在VS2003中编译通过Imports System.MathPublic Class UCnCalendar Private Structure SolarHolidayStruct Dim Month As Integer Dim Day As Integer Dim Recess原创 2004-11-04 11:05:00 · 5060 阅读 · 1 评论 -
c#.net常用函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 in原创 2005-01-18 10:39:00 · 7038 阅读 · 2 评论 -
判断一个string是否可以为数字
方案一:Try...Catch(执行效率不高)/// /// 名称:IsNumberic/// 功能:判断输入的是否是数字/// 参数:string oText:源文本/// 返回值: bool true:是 false:否/// /// /// private bool IsNumberic(string oText){try {int var1=Convert.ToInt32原创 2007-03-19 19:48:00 · 3395 阅读 · 0 评论 -
身份证号码验证-支持新的带x身份证
//--身份证号码验证-支持新的带x身份证function isIdCardNo(num) { var factorArr = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1); var error; var varArray = new Array(); var intValue; var lngProduct = 0原创 2007-03-20 00:09:00 · 3452 阅读 · 0 评论 -
转换字符串中汉字为其拼音缩写(C#)
//将指定字符串中的汉字转换为拼音缩写,其中非汉字保留为原字符。 public string GetPinYin(string text) { char pinyin; byte[] array; System.Text.StringBuilder sb = new System.Text.StringBuilder(text.Length); foreach(char原创 2007-03-19 23:57:00 · 2847 阅读 · 1 评论 -
ASP.NET格式化日期
1.绑定时格式化日期方法: 2.数据控件如DataGrid/DataList等的件格式化日期方法: e.Item.Cell[0].Text = Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString(); 3.用Strin原创 2007-03-19 19:42:00 · 2846 阅读 · 1 评论 -
Lucene.net中文分词探究
一、中文分词方式: 中文分词几种常用的方式:A. 单字分词单字分词,顾名思义,就是按照中文一个字一个字地进行分词。如:我们是中国人,效果:我/们/是/中/国/人。B. 二分法二分法,就是按两个字进行切分。如:我们是中国人,效果:我们/们是/是中/中国/国人。C. 词库分词词库分词,就是按某种算法构造词然后去匹配已建好的词库集合,如果匹配到就切分出来成为词语。通常词库分词原创 2007-03-19 20:07:00 · 6272 阅读 · 2 评论 -
用like语句时的C#格式化函数
*********************************************************************************** * 版权声明 * 此文章为ocean所有,版权归ocean所有,任何网站 *和 媒体转载必须包含此段声明,否则将视为侵权,作者将原创 2007-03-20 00:19:00 · 2766 阅读 · 1 评论 -
ASP.NET设置数据格式与String.Format使用总结
{0:d} YY-MM-DD{0:p} 百分比00.00%{0:N2} 12.68{0:N0} 13{0:c2} $12.68{0:d} 3/23/2003{0:T} 12:00:00 AM{0:男;;女} DataGrid-数据格式设置表达式 数据格式设置表达式 .NET Framework 格式设置表达式,它在数据显示在列中之前先应用于数据。此表达式由可选静态文本和用以下格式表示的格式说明原创 2007-03-20 10:45:00 · 5722 阅读 · 0 评论 -
微软平台文件编码兼容Unix不生成BOM头
其实关键代码就这么一行 System.Text.UTF8Encoding utf8 = new System.Text.UTF8Encoding(false); StreamWriter sw = new StreamWriter(nFile,utf8); private bool FileStreamWriteFile(Model.RecommendHtml mod原创 2015-09-08 17:30:52 · 3266 阅读 · 1 评论