急求C#分隔符问题:我想把一个字符串以空格为分割符分割成数组,但不要返回全是空格的数组。

例如abcdefghijklmn;用spilt()会返回mn前面的全是空格的几个数组,我不想要这些空格,求高人指点。... 例如ab cd ef gh ij kl mn;用spilt()会返回mn前面的全是空格的几个数组,我不想要这些空格,求高人指点。 展开
 我来答
百度网友baf3962
2012-06-04 · TA获得超过667个赞
知道小有建树答主
回答量:204
采纳率:100%
帮助的人:133万
展开全部
string[] arr=Regex.Split(strValue, @"\s+"),这个是对的。。。 返回的是没有空格的数组。
追问
具体点好吗?不理解哎,提前谢过。Regex?strValue?@"\s+"?
追答
Regex是正则表达式啊的类啊,引用using System.Text.RegularExpressions就可以看到了。动手试一下就可以看到了,strValue是你的字符串。
coder_tmp
2012-06-04 · TA获得超过443个赞
知道小有建树答主
回答量:547
采纳率:100%
帮助的人:351万
展开全部
1.不要用空格作为分隔符,可用“|” or ","等
2.String[] strs=this.textBox1.Text.Split('|');
List<String > list=new List<String>();
if(strs!=null&&strs.length>0)
{
foreach(string s in strs)
{
if(" ".eqaul(s)) continue;
else {list.Add(s);}

}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蔡德江
2012-06-04 · TA获得超过3187个赞
知道大有可为答主
回答量:1700
采纳率:0%
帮助的人:1436万
展开全部
数组循环一遍
判断一下把是空格的删除
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式