华域联盟 .Net asp.net字符串分割函数使用方法分享

asp.net字符串分割函数使用方法分享

先来看个简单的实例

但是其数组长度却是25,而不是3。下面这种方法是先将“[jb51.net]”替换成一个特殊字符,比如$,在根据这个字符执行Split

例如下面根据[jb51.net]分割

复制代码 代码如下:

string[] arrstr2 = str.Replace("[jb51.net]", "$").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";
string[]resultString=Regex.Split(content,"small",RegexOptions.IgnoreCase)
foreach(string i in resultString)
Console.WriteLine(i.ToString());

输出下面的结果:

复制代码 代码如下:

agc

mac

ggg

ytx

还有一种比较不常用的方法

复制代码 代码如下:

string str = "reterry[jb51.net]是华域联盟[jb51.net]的站长";

string[] arrstr = str.Split(new char[] { '[', 's', 'o', 's', 'u', 'o', '8', '.', 'c', 'o', 'm', ']' });

for (int i = 0; i < arrstr.Length; i++)

{

Response.Write(arrstr[i]);

}

您可能感兴趣的文章:

  • 收集学习asp.net比较完整的面向对象开发流程
  • ASP.NET编程中经常用到的27个函数集
  • asp.net Repeater绑定时使用函数
  • asp.net简化接收参数值的函数
  • 介绍几个ASP.NET中容易忽略但却很重要的方法函数
  • ASP.NET常用函数(推荐)
  • asp.net动态获取Excel表名的函数代码
  • asp.net 验证字符串是否为纯数字检测函数
  • asp.net(C#)函数对象参数传递的问题
  • ASP.NET私有构造函数用法分析

本文由 华域联盟 原创撰写:华域联盟 » asp.net字符串分割函数使用方法分享

转载请保留出处和原文链接:https://www.cnhackhy.com/53757.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部