获取其中动态数之间的值Benchmark,在这个benchmark中我有很多xml文件,我应该清除那个文件。例如,我有一个这样的xml文件:程序的性质1本程序中的主要问题是维多利亚艺术中心是否属于“州政府部门和机构的场所”类别,以符合与受雇清洁这些场所的人员的付款率有关的工业奖励。反过来,这取决于维多利亚艺术中心信托基金是根据1979年维多利亚艺术中心法(维多利亚州)(“VAC法案”)成立的法定公司,是否被恰当地描述为州政府部门或机构,用于奖励规定。;我应该提取和之间的字符串。我的意思是结果应该是这样的:程序的性质1这个程序中的主要问题是维多利亚艺术中心是否属于“州政府部门和机构的场所”类别,就工业规定而言与受雇清洁这些场所的人员的付款率有关的奖励。反过来,这取决于维多利亚艺术中心信托基金是根据1979年维多利亚艺术中心法(维多利亚州)(“VAC法案”)成立的法定公司,是否被恰当地描述为州政府部门或机构,用于奖励规定。我发现了这样的东西:Regex.Match("Username(sales)",@"(([^)]*))").Groups[1].Value使用常规Regex,但它不起作用。你能给我一个快速的解决方案吗?使用LINQtoXML应该更容易:varres=XElement.Parse(xml).Descendants("sentence").Where(e=>e.Attribute("id").Value=="s0").FirstOrDefault()。价值;或者,正如Yeldahl所建议的,一种更简洁的方法:vars0=XElement.Parse(xml).Descendants("sentence").FirstOrDefault(e=>e.Attribute("id").Value=="s0")。价值;XElment.Parse仅在具有单个根节点的String中使用。您编写的示例有两个节点”,没有根节点。可以添加如下根节点:需要了解更多C#学习教程的,希望大家多多关注——xml=""+xml+"";本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如有转载请注明出处:
