问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#中如何分割字符串

发布网友 发布时间:2022-10-17 07:00

我来回答

5个回答

热心网友 时间:2023-10-28 13:00

(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";

热心网友 时间:2023-10-28 13:00

可以用split。
比如你先定义一个字符串对象:string str="a,b,c,d,e,f,g";
然后你再定义一个数组 string[] words=str.split(','); // 这段代码就是把str按照逗号进行分割,也就是把str分割成a和b和c和d和e和f和g保存在你定义的字符串数组words中,此时words[0]=a;words[1]=b;words[2]=c……引用的时候也比较方便。
当然,你可以按照其他符号来分割也行,比如str.split('@'),当然前提是字符串中要含有那个符号,如果不含有,此时words[0]=str,就不存在words[1]了。
如果str="abcdefg"; 这时候该如何分割呢?可以这样写:string[] words=str.split("");// 也就是说按照空来分割,此时得到words[0]=a;words[1]=b;……
其他的用法可以查阅相关的资料,这里就介绍这么多。

热心网友 时间:2023-10-28 13:01

给你一个完整的代码

string nihao1 = "1,2,3,4,5,5,6,3,4,6,4,6,6,4,6";
string[] nihaome1 = nihao1.Split(',');
ArrayList nihao121 = new ArrayList();
for (int i = 0; i < nihaome1.Length; i++)
{
nihao121.Add(nihaome1[i]);
}
DropDownList1.DataSource = nihao121;
DropDownList1.DataBind();

热心网友 时间:2023-10-28 13:01

//try it
using System;
using System.Collections.Generic;
using System.Text;

namespace test
{
class test2
{
public static void main()
{
try
{
string s = "jkdfjjf-2kdf nfaf -jdfdj @jdfjdk fdfdfdj";
splid(s);
}
catch
{
Console.WriteLine("maybe it's over ,or with something wrong .");
Console.ReadLine();
}
}
public static void splid(string s)
{
char[] condition =;
tryagain:
if(s.LastIndexOfAny(condition)==-1)
throw new Exception() ;
string temp = "";
for (int i = s.LastIndexOfAny(condition); i < s.Length; i++)
{
if (s[i] == ' ')
break;
temp += s[i];
}
Console.WriteLine(temp);
s=s.Remove(s.LastIndexOfAny(condition));
goto tryagain;

}
}
}

热心网友 时间:2023-10-28 13:02

if (!Page.IsPostBack)
{
string abc = "1,2,3,4,5";
string[] a = abc.Split(',');
for (int i = 0; i < a.Length; i++)
{
drop.Items.Add(a[i]);
}
C#中如何分割字符串

(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);...

C#字符串分割

1、普通分割字符串方式:stringstr="a,b,c";string[]arr=str.Split(',');foreach(stringsinarr){ Console.WriteLine(s);} 2、利用字符串进行分割字符串方式 stringstr="a字体b字体c字体d字体e";stringstrTemp="字体";string[]arr=Regex.Split(str,strTemp,RegexOptions.IgnoreCase);foreach(strin...

C# 中“Split方法”怎样用?多个分隔符号分割字符串?

string.Split(new char[]{'单个字符','单个字符',...}, StringSplitOptions )就可以得到一个按照多个字符分割的字符串数组了。\x0d\x0a如:\x0d\x0astring s="怎样用,多个分$隔符号分@割字符串?";\x0d\x0astring[] stringSplit = fileDirs[i].Split(new char[] { ',,'$','@'}...

c#中字符串的怎么截取?

c#中字符串截取办法:1、单个字符分隔用split截取 string str = "GT123_1";string[] strArray = str.Split('_');//输出:sArray[0]="GT123"// sArray[1]="1"2、利用多个字符来分隔字符串 string str = "GTAZB_JiangjBen_123";string[] strArray = str.Split(new char[2] { '...

如何用C#截取字符串中的部分?

答案:在C#中,可以使用多种方法来截取字符串。常见的方法包括使用Substring方法、使用String.Split方法或使用String类中的其他相关方法等。下面介绍几种常见的截取字符串的方式。详细解释:1. 使用Substring方法:Substring是最直接的方式用来截取字符串的一部分。它可以接收一个或两个参数,分别代表起始位置和...

C#中截取字符串的几种方法

给你分享8种C#中截取字符串的方法:根据单个分隔字符用split截取例如复制代码代码如下:string st="GT123_1";string[] sArray=st.split("_");即可得到sArray[0]="GT123",sArray[1]="1";利用多个字符来分隔字符串例如复制代码代码如下:string str = "GTAZB_JiangjBen_123";string[] sArray ...

急~~ 在线等 C# 字符串的分割

先分隔成几个小字符串 用string.Split(),以换行(至少你给的这个字符串是换行)分隔。然后对每一个子字符串 用string.StartWith()判断是张三的那一个。然后对“张三,11111111”再次用string.Split()得到张三和"111111"

C#中的正则如何把字符串按长度分割

循环用insert()方法在要改变的地方插入符号。就行,非要用表达式,就用Replace()把前面的符号替换掉。

C#关于用逗号分割字符串?

2",第2个字符为"3",第3个字符为",")Z.Substring(0, L));//为截取从第0个字符开始,长度为L个字符的字符串,因为L=3,所以相当于取"123"Convert.ToDouble()是将"123"转为双精度的符点数(数字)123.0double B = Convert.ToDouble(Z.Substring(L + 1, Z.Length - L - 1))...

VS2008 C# 如何分割字符串

用substring 方法,参数是开始的位置和子串的长度

在字符串中查找字符串 替换字符串中的某个字符 字符串中字符出现次数 c语言中如何定义字符串 去除字符串中某个字符 字符串中的数字 字符串中含有某一个 c语言中的字符串 字符串
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
天津事业退休人职业年金是停发了吗 2015年湖北高考文综试卷难不难,难度系数解读点评答案解析 重庆2015年高考一本线比去年估计要高吗 山西省职业年金为什么停发 谁清楚拍立得过期相纸还能不能用的 三标齐全具体包含哪些标志? 京东众包是不是像美团众包类似,可以随时接单,随时下线吗,加入需要什 ... 用耽搁怎么造句 众包为什么每天扣钱3元 我的输入法拼音怎么变成这样啊? php语言中字符串分割用什么函数? 瓜蒌子长什么样子(瓜蒌子和吊瓜子) 怎样识别nb鞋子真假 nb鞋子怎么看真假 我家洗衣机能洗不能脱,说是减速离合器坏了,请问得多少钱买得到? 如何制作pe 上海到天目山的1日游或是2日游攻略。。。我是周末自助游。。。请包涵从上海到那边的乘车攻略 奔跑的青春作文 无锡712路公交车怎么到中联新村 无锡712路公交车哪一站到朝阳花草市场 无锡硕放有哪些公交线路 无锡762路公交车到世金中心在哪下车 无锡公交19路的新洲路(泰伯大道)与762的新洲路是同一站台吗 无锡梅村到北塘刘谭七纺机公交路线 从无锡梅村到鹅湖荡口镇菜市场坐哪路公交车 花式咖啡摩卡中不含有 惠州地区有没有医药营销性质的论坛? 排球运动的特点有哪些 排球运动的特点介绍 排球运动的特点 佳能55一25o is stm 镜头同佳能55一25o is ii 有什么不同 一个长方形的长是十厘米周长是36厘米这个长方形的宽是多少厘米? 有一快长方形的手帕,它的周长是36厘米,长是10厘米,它的宽是多少厘米 创业融资? 腾讯微博怎么弄小国旗 经常喝八年陈典藏花雕酒有什么坏处吗 甲南和东空破碎锤哪个有劲 功马破碎锤是进口的吗? 客厅用不用挂式空调 四年级语文下册语文园地一教案 小学四年级语文下册《语文园地一》教案 淘宝上卖的109元欧佩鱼子酱12件套是真的吗? 新会计准则下的公允价值计量问题,能不能发给我啊,tangyuling333@163.com 大众机盖拉手怎么拆装 怎样给乌龟建晒台呀?为我12cm的鳄龟建个晒背的地方 tcl电视机黑屏有声? vivo x7手机帐号信息己经过期,且密码也忘记,如何建立新的帐号? 干酵母(食母生)能治什么病? 刘亦菲减肥成功了!穿破洞长靴秀筷子腿,肤白貌美重回颜值巅峰 千万不要小看一个会认错的女人,会越来越优秀的,你知道吗? 越是成功的人,越是敢于“认错”