asp.net字符串分割函数使用方法分享
发布时间:2020-12-15 20:12:07 所属栏目:asp.Net 来源:网络整理
导读:先来看个简单的实例 但是其数组长度却是25,而不是3。下面这种方法是先将“[jb51.net]”替换成一个特殊字符,比如$,在根据这个字符执行Split 例如下面根据[jb51.net]分割 复制代码 代码如下: string[] arrstr2 = str.Replace("[jb51.net]","$").Split('$');
先来看个简单的实例 但是其数组长度却是25,而不是3。下面这种方法是先将“[aspzz.cn]”替换成一个特殊字符,比如$,在根据这个字符执行Split 例如下面根据[aspzz.cn]分割 复制代码 代码如下: string[] arrstr2 = str.Replace("[aspzz.cn]","$").Split('$'); 好了看其它方法、最简单最常用的方法,以一个指定的字符进行的分割 打开vs.net新建一个控制台项目。然后在Main()方法下输入下面的程序。 复制代码 代码如下: string s="abcdeabcdeabcde"; string[] sArray=s.Split('c'); foreach(string i in sArray) Console.WriteLine(i.ToString()); 输出下面的结果: 复制代码 代码如下: ab deab deab de 2、使用多个字符进行分割 复制代码 代码如下: string s="abcdeabcdeabcde" string[] sArray1=s.Split(new char[3]{'c','d','e'}); foreach(string i in sArray1) Console.WriteLine(i.ToString()); 输出下面的结果: 复制代码 代码如下: ab ab ab 3、使用正则表达式 添加引用 复制代码 代码如下: using System.Text.RegularExpressions; string content="agcsmallmacsmallgggsmallytx"; 输出下面的结果: 复制代码 代码如下: agc mac ggg ytx 还有一种比较不常用的方法 复制代码 代码如下: string str = "reterry[aspzz.cn]是编程小技巧[aspzz.cn]的站长"; string[] arrstr = str.Split(new char[] { '[','s','o','u','8','.','c','m',']' }); for (int i = 0; i < arrstr.Length; i++) { Response.Write(arrstr[i]); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – 如何在MVC 5中设置本地授权认证?
- asp.net-mvc – ASP.net MVC 4中的条件@ Scripts.Render
- asp.net-mvc-3 – 具有MVC3的多用户应用程序,ASP.NET成员资
- asp.net – 使用ninject时出现异常
- ASP.NET Web App和ASP.NET MVC 3 Empty Web App之间的区别?
- asp.net-mvc-3 – ViewModel做和不做
- asp.net-mvc – AppDomain.GetAssemblies和BuildManager.Ge
- asp.net-mvc – .net Razor替代PHP echo
- asp.net – 获得“System.Web.Mvc.Html.MvcForm”一页
- asp.net-mvc – 如何动态地将值从提交按钮传递给mvc?
推荐文章
站长推荐
- 从ASP.NET项目中的发布版本中排除页面
- 无法在ASP.NET VB站点中加载System.DirectorySer
- asp.net-web-api2 – 通过http Post请求将XML发送
- asp.net-mvc – Asp.net MVC TextArea
- asp.net-membership – 用于创建.Net成员资格提供
- ASP.NET中的URL重写
- ASP.Net/web.config – “条目’x’已经输入”?
- asp.net-mvc-3 – 根据asp.net mvc3中的下拉列表
- Asp.net mvc项目架构分享系列之架构概览
- ASP.NET GridView用法(二) 模板,脚注,排序,
热点阅读