c#里面如何分割字符串?将一个字符串按两个两个的分组成一个字符串组 比如说“abcdef"分成“ab""cd”"ef"

作者&投稿:郎琳 (若有异议请与网页底部的电邮联系)
C#中如何将字符串一个一个字符拆分出来操作?~

有些方法很少用,用最常用的或者易懂的就好
String[] s = str.Split("=");//取出来是一个字符串数组
String[] ss = null;//用全局变量
int num = 0;
//循环取出来的字符串数组
for (int i=0;i<s.length();i++)
{
//每个字符串中都有 :,可以再一次取
String[]a=s.Split(":");
for(int j=0;j<a.length();j++)
{
ss[num++]=a[j];
}
}

(1)如果字符串格式为:
String str="abc#def#hijkl#mn";
string[] s = str.Split(new char[] { '#' });
结果就是:
s[0]="abc";
s[1]="def";
s[2]="hijkl";
s[3]="mn";
(2)如果是单纯的字符串截取就简单了,比如:
String str="abcdefg";
String strnew=str.Substring(3,3);
结果是:strnew="def";

正则式,一句话,要引用using System.Text.RegularExpressions;
var str = "adkflsdllkqrr";
string[] result = Regex.Split(str, "(?<=\\G.{2})");

string a = "abcdefg";
string[] b = new string[a.Length];
for (int i = 0; i < a.Length / 2; i++)
{
b[i] = a.Substring(i*2,2);
Console.WriteLine(b[i]);
}

for循环 + substring()


宜宾县13954439518: c#中分割字符串的几种方法 -
澹婵苏乐: 可以用split. 比如你先定义一个字符串对象:string str="a,b,c,d,e,f,g"; 然后你再定义一个数组 string[] words=str.split(','); // 这段代码就是把str按照逗号进行分割,也就是把str分割成a和b和c和d和e和f和g保存在你定义的字符串数组words...

宜宾县13954439518: C#如何截取一个字符串 -
澹婵苏乐: 如果冒号和分号是固定的,那么可以使用String类的Split()方法,也就是分割字符串的方法.先以分号;分割成4个字符串,再以冒号:分割,取出相应的字符串值即可.可参考以下图片中的示例:1、以分号;分割;2、再以冒号:分割;3、分割结果.

宜宾县13954439518: C#中如何将字符串一个一个字符拆分出来操作? -
澹婵苏乐: 有些方法很少用,用最常用的或者易懂的就好String[] s = str.Split("=");//取出来是一个字符串数组String[] ss = null;//用全局变量int num =...

宜宾县13954439518: C#字符串分割 -
澹婵苏乐: 分割:str.Split() string str = "GTAZB_JiangjBen_123"; //特殊字符分割 string[] sArray = str.Split(new char[2] { 'j', '_' }); foreach(string e in sArray) { Console.WriteLine(e); }字符串处理: string s ="";//(1)字符访问(下标访问s[i])s ="ABCD"...

宜宾县13954439518: c#里面如何分割字符串?将一个字符串按两个两个的分组成一个字符串组 比如说“abcdef"分成“ab""cd”"ef" -
澹婵苏乐: string a = "abcdefg"; string[] b = new string[a.Length]; for (int i = 0; i < a.Length / 2; i++) { b[i] = a.Substring(i*2,2); Console.WriteLine(b[i]); }

宜宾县13954439518: C# 分割字符串 我想以\分割一字符串应该怎么去做呢? 如:ad\adf\fdfadf\adffsad\asdf\
澹婵苏乐: string sfile=@"ad\adf\fdfadf\adffsad\asdf\";string[] s=sfile.Split('\\');

宜宾县13954439518: c#编程 截取一个字符串 -
澹婵苏乐: string str = "0072,0073,0074,0075"; string[] strArr = str.Split(','); // 除去',' foreach (string item in strArr) { Console.WriteLine(item); // 输出每组数字 }

宜宾县13954439518: C#中如果分割一个现有的字符串需要什么方法? -
澹婵苏乐: String.Split String.Substring

宜宾县13954439518: C#中使用split分割字符串的几种方法小结 -
澹婵苏乐: 第一种方法:复制代码 代码如下:string s=abcdeabcdeabcde; string[] sArray=s.Split(c) ; foreach(string i in sArray) Console.WriteLine(i.ToString()); 输出下面的结果:abdeabdeabde第二种方法:我们看到了结果是以一个指定的字符进行的分割...

宜宾县13954439518: 我想用C#语言将一个字符串中的每一个字段分离出来.怎么实现呢??多谢各位大师.小弟是个初学者 -
澹婵苏乐: 比如:1.如果是这样 string str="abcd";可以使用字符串携带的方法 subString()截取字符串用集合来接收分离出来的字段List<string> list =new List<string>();使用FOR循环for(int i=0;i<str.length;i++){list.add(str.subString(i,1));}...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网