gpt4 book ai didi

c# - 在 C# 中获取特定字符串后的文本行

转载 作者:太空狗 更新时间:2023-10-30 01:03:07 26 4
gpt4 key购买 nike

我正在读取一个看起来像这样的文件的内容

[1]
Message=my string here
EffDate=1/1/1995
DeactDate=
Modified=
Note=

[2]
Message=my other string here
EffDate=1/1/1995
DeactDate=
Modified=
Note=

我想获取 Message= 之后的字符串,但仅限于行尾。我不想要任何日期或注释或任何东西。

我希望将这两条消息都放入一个字符串数组或类似的数组中。有什么办法吗?

感谢任何帮助。

最佳答案

这是您需要的工作代码:

var d = File.ReadAllLines(filePath);
var t = d.Where(g => g.Contains("Message"));
string[] splited;
foreach (var item in t)
{
splited = item.Split(new string[] { "Message=" }, StringSplitOptions.None);
Console.WriteLine(splited[1]);
}

如果您有任何困惑,请告诉我。

关于c# - 在 C# 中获取特定字符串后的文本行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30658510/

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