gpt4 book ai didi

c# - 通过使用 C# 修剪某些字符来写入文本文件?

转载 作者:行者123 更新时间:2023-11-30 15:08:01 25 4
gpt4 key购买 nike

这里我正在写入一个文本文件..我在一个 sql 文件中搜索关键字 Raiserror 并且如果该关键字存在我必须写那一行..

写的像

LineNo : 66 :  raiserror ('Sequence number cannot be blank',16,1)

但我只需要写

 LineNo : 66 : Sequence number cannot be blank

这可能吗..如果是的话如何修剪..这是我的代码

while ((line = file.ReadLine()) != null)
{
if (line.IndexOf("Raiseerror", StringComparison.CurrentCultureIgnoreCase) != -1)
{
dest.WriteLine("LineNo : " + counter.ToString() + " : " + " " + line.TrimStart());
}
counter++;
}

file.BaseStream.Seek(0, SeekOrigin.Begin);
counter = 1;

有什么建议吗?

最佳答案

尝试使用这个

int errorIndex = line.IndexOf("Raiseerror", StringComparison.CurrentCultureIgnoreCase)
if (errorIndex != -1)
{
int start = line.IndexOf('\'', errorIndex) + 1;
int finish = line.IndexOf('\'', start);
dest.WriteLine("LineNo : " + counter.ToString() + " : " + " " + line.Substring(start,finish - start));
}

关于c# - 通过使用 C# 修剪某些字符来写入文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6060366/

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