先来看个简单的实例

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

例如下面我要根据[111cn.net]分割的话

 代码如下 复制代码

string[] arrstr2 = str.Replace("[111cn.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[111cn.net]是脚本之家[111cn.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]);
}

最新文章

  1. docker定制化镜像的构建及基于该定制的镜像创建容器
  2. IOS开发之多线程 -- GCD的方方面面
  3. UITabBarController QQ
  4. 通过一张简单的图,让你搞懂JS的==运算
  5. SSAS-时间维度的标准设计
  6. AtCoder Regular Contest 075
  7. C# 13行代码带你模拟登录QQ空间
  8. List、Map和Set的实现类
  9. 2018-2019-2-20175225 实验一 《Java开发环境的熟悉》实验报告
  10. ***报错Class &#39;Redis&#39; not found in(原创)
  11. [转载]解决在win10中webstrom无法使用命令行(Terminal)
  12. &#39;Tensorboard.util&#39; has no attribute &#39;Retrier&#39; - &#39;Tensorboard.util&#39;没有属性&#39;Retrier&#39;
  13. python入门第二天
  14. WebApi XML,Json格式自定义,IEnumerable&lt;T&gt;,ArrayOf
  15. Vue:模板&amp;渲染函数学习
  16. &lt;转&gt;查看linux占用内存/CPU最多的进程
  17. linux中删除文件名称乱码
  18. perl6: hash小笔记
  19. MySQL无法重启问题解决Warning: World-writable config file ‘/etc/mysql/my.cnf’ is ignored
  20. 新版本读取老版本文件崩溃BUG

热门文章

  1. 无线路由器的“克隆MAC地址”是干什么作用的?
  2. PostgreSQL的 initdb 源代码分析之二十五
  3. Android EditText载入HTML内容(内容包括网络图片)
  4. C# 添加类库依赖
  5. Codeforces Round #327 (Div. 2) B. Rebranding 水题
  6. 【转】VIM 快速注释
  7. RTB广告展示分步说明
  8. 03 InnoDB锁问题
  9. 嵌入式系统 Boot Loader 技术内幕
  10. Web Navigation