gpt4 book ai didi

c# - 通过搜索 crlf (0d0a) 来计算行数

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

我想根据 crlf (0D0A) 计数计算文件中的行数。我当前的代码仅根据 cr (0D) 计算行数。任何人都可以提供建议吗?

public static int Countline(string file)
{
var lineCount = 0;
using (var reader = File.OpenText(file))
{
while (reader.ReadLine() != null)
{
lineCount++;
}
}
return lineCount;
}

最佳答案

用法:

Countline("text.txt", "\r\n");

方法:

public static int Countline(string file, string lineSeperator)
{
string text = File.ReadAllText(file);

return System.Text.RegularExpressions.Regex.Matches(text, lineSeperator).Count;
}

关于c# - 通过搜索 crlf (0d0a) 来计算行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38179195/

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