C#中如何取字符串中指定的内容?

2024-12-29 17:59:55
推荐回答(3个)
回答1:

这里有一种办法,使用正则表达式,根据你上面提供的字符串格式,我这样写

public static List Get(String s)
{
List fileName = new List();
Regex regex = new Regex(":(\\d+)=");
MatchCollection matchCollection = regex.Matches(s);
Match m = regex.Match(s);
if (m.Success)
{
for (int i = 0; i < matchCollection.Count; i++)
{

fileName.Add(matchCollection[i].Groups[1].Value); //符合条件的数字全添加进fileName里

}
}
return fileName;
}

回答2:

I can't help you

回答3:

用indexof 查找指定内容,
在用substring 截到。