gpt4 book ai didi

c# - 如何在每个第二个引号处拆分

转载 作者:太空宇宙 更新时间:2023-11-03 18:30:58 24 4
gpt4 key购买 nike

我有一个看起来像这样的字符串

2,"E2002084700801601390870F"
3,"E2002084700801601390870F"
1,"E2002084700801601390870F"
4,"E2002084700801601390870F"
3,"E2002084700801601390870F"

这是一整串,你可以想象它在一行上。

我想按照他们现在的立场来拆分

2,"E2002084700801601390870F"

我不能改变它的格式。所以我最好的选择是每隔一个引号分开一次。但是我还没有找到任何好的方法来做到这一点。我试过这个https://stackoverflow.com/a/17892392/2914876但我只收到有关无效参数的错误。

另一个问题是该项目正在运行 .NET 2.0,因此大多数 LINQ 函数不可用。

谢谢。

最佳答案

试试这个

var regEx = new Regex(@"\d+\,"".*?""");
var lines = regex.Matches(txt).OfType<Match>().Select(m => m.Value).ToArray();

在 .Net 2 上使用 foreach 而不是 LINQ Select

Regex regEx = new Regex(@"\d+\,"".*?""");
foreach(Match m in regex.Matches(txt))
{
var curLine = m.Value;
}

关于c# - 如何在每个第二个引号处拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22559823/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com