110,536
社区成员
发帖
与我相关
我的任务
分享
//返回指定截取符号的长度
prite int GetLength(sting s,sting split1,string split2)
{
int length=0;
int index1=s.indexof(split1);
int index2=s.indexof(split2);
length=index2-index1;
return length;
}
外部获取[]之间的字符串 string s =s1.substring(s1.indexof('['),GetLength(s1,'[',']'));
以上代码完全是给个思路,乱敲得。楼主可以参考,自己测试。
string s1="123asdf[gsdl;kgh]asdfasd"
string s2="ghgdjfj[1235567]adfsdafs"
int i=s1.IndexOf("[")+1;
int i2=s1.LastIndexOf("]");
string str=s1.Substring(i,i2-i);
string s1="123asdf[gsdl;kgh]asdfasd"
string s2="ghgdjfj[1235567]adfsdafs"
int i=s1.IndexOf("[");
int i2=s1.LastIndexOf("]");
string str=s1.Substring(i,i2-i);