字符串切割Split()
2007-01-18 15:59
197 查看
以下代码都在vs.net2005\xp下测试通过
一.
string str = "abcdefabcdefabcdefessssssss";
string[] strGroup = str.Split('f');//Split()返回的是string类型的数组,注意这里是以字符char类型的 'c'做为参数,不是string类型
foreach (string i in strGroup)
Console.WriteLine(i.ToString());
Console.WriteLine("*****************************");
//*********************************
foreach (string i in strGroup1)
Console.WriteLine(i.ToString());
如图1:
二.
//根据正则表达式来实现切割字符串切割的比较
添加 using System.Text.RegularExpressions;
Console.WriteLine("以下是在正则表达式下用Split()后的显示");
string content = "agcsmallmacsmallgggSMallytx";
string[] resultString = Regex.Split(content, "small", RegexOptions.IgnoreCase);//注意RegexOptions是可以设置诸如大小写匹配等等属性
foreach (string i in resultString)
Console.WriteLine(i.ToString());
Console.WriteLine("\n");
Console.WriteLine("以下是字符串直接Split()后的显示");
foreach (string i in m)
Console.WriteLine(i.ToString());
如图:
三.使用匹配的正则表达式
string str1 = "中******华****人***民**共*和******国";
string[] str2 = Regex.Split(str1, @"[*]+");//匹配的正则表达式如:@"[*]+"
foreach (string i in str2)
Console.WriteLine(i.ToString());
结果如图:
一.
string str = "abcdefabcdefabcdefessssssss";
string[] strGroup = str.Split('f');//Split()返回的是string类型的数组,注意这里是以字符char类型的 'c'做为参数,不是string类型
foreach (string i in strGroup)
Console.WriteLine(i.ToString());
Console.WriteLine("*****************************");
//*********************************
foreach (string i in strGroup1)
Console.WriteLine(i.ToString());
如图1:
二.
//根据正则表达式来实现切割字符串切割的比较
添加 using System.Text.RegularExpressions;
Console.WriteLine("以下是在正则表达式下用Split()后的显示");
string content = "agcsmallmacsmallgggSMallytx";
string[] resultString = Regex.Split(content, "small", RegexOptions.IgnoreCase);//注意RegexOptions是可以设置诸如大小写匹配等等属性
foreach (string i in resultString)
Console.WriteLine(i.ToString());
Console.WriteLine("\n");
Console.WriteLine("以下是字符串直接Split()后的显示");
foreach (string i in m)
Console.WriteLine(i.ToString());
如图:
三.使用匹配的正则表达式
string str1 = "中******华****人***民**共*和******国";
string[] str2 = Regex.Split(str1, @"[*]+");//匹配的正则表达式如:@"[*]+"
foreach (string i in str2)
Console.WriteLine(i.ToString());
结果如图:
相关文章推荐
- 字符串切割Split()
- java使用split切割字符串的时候,注意转义字符
- java中使用split方法切割字符串无效进行时
- split+ Pattern切割字符串
- python字符串切割:str.split()和re.split()对比
- Java split()方法实现切割字符串
- Java split()方法实现切割字符串
- python3 - 对有规律的字符串进行切割(split用法)
- python字符串切割:str.split()和re.split()对比
- 字符串split切割"."
- split+ Pattern切割字符串
- 字符串切割(split())
- Java split()方法实现切割字符串
- Java split()方法实现切割字符串
- Java 字符串切割split()和Tokenizer
- JS中的split()实例(切割字符串)
- Java split()方法实现切割字符串
- Java split()方法实现切割字符串
- JavaScript基础 split() 化整为零 将一个字符串切割成若干段(不限制段的数量) 返回一个数组