首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

很简单的截取字符串有关问题

2012-05-23 
很简单的截取字符串问题string a数量和内容不详[数量和内容不详]数量和内容不详把[前的 ,[后的,]后的

很简单的截取字符串问题
string a="数量和内容不详[数量和内容不详]数量和内容不详";
把[前的 ,[后的,]后的截取出来

[解决办法]
string a="数量和内容不详[数量和内容不详]数量和内容
a.Split(new string[]{"[]"})
[解决办法]
Regex regex = new Regex("\\[(?<key>.*?)\\]");
MatchCollection matches = regex.Matches(val);
if (matches[0].Groups["key"].Success)
matches[0].Groups["key"].Value;//获取值
[解决办法]

C# code
int num = 0; string a="数量和内容不详[数量和内容不详]数量和内容不详";//[前的 :num = a.IndexOf("[");a = a.SubString(0,num);//[后的:num = a.IndexOf("[");a = a.SubString(num + 1,a.Length - num - 1);//]后的num = a.IndexOf("]");a = a.SubString(num + 1,a.Length - num - 1);
[解决办法]
string a="数量和内容不详[数量和内容不详]数量和内容不详";
string[] rs=a.Split('[',']');
[解决办法]
探讨
string a="数量和内容不详[数量和内容不详]数量和内容
a.Split(new string[]{"[]"})

[解决办法]
探讨

引用:
string a="数量和内容不详[数量和内容不详]数量和内容
a.Split(new string[]{"[]"})


是不是应该这样啊。a.Split(new string[]{'[',']'})

[解决办法]
探讨
引用:

引用:
string a="数量和内容不详[数量和内容不详]数量和内容
a.Split(new string[]{"[]"})


是不是应该这样啊。a.Split(new string[]{'[',']'})

这是正确的

C# code


string astr = "数量和内容不详……

[解决办法]

C# code
    static void Main(string[] args)            {                string str = "数量和内容不详1[数量和内容不详2]数量和内容3";                Regex re = new Regex(@"([^\[]+)\[([^]]+)\]([^\[]+)", RegexOptions.None);                MatchCollection mc = re.Matches(str);                foreach (Match ma in mc)                {                    Console.WriteLine(ma.Groups[1].Value);                    Console.WriteLine(ma.Groups[2].Value);                    Console.WriteLine(ma.Groups[3].Value);                }                              Console.ReadLine();                                                          } 

热点排行