如何从包含特定子字符串的文本文件中获取特定行
本文关键字:文件 获取 文本 字符串 包含特 | 更新日期: 2023-09-27 18:06:31
我有一个包含文本的文本文件。现在我有一个字符串说945789
.现在我想从文本文件中得到这个字符串存在的行,但我无法搜索并得到行。代码如下:
foreach (var line in File.ReadAllLines(pathToFile))
{
//How to get the line with the string
}
请帮帮我。
. .更新
for (int i = 9; i >=3; i--) {
spsubcallingno = subcallingno.Substring(0, i);
int lineNumber = 0;
foreach (var spline in File.ReadAllLines(sp))
{
lineNumber++;
if (line.Contains(spsubcallingno))
{
return lineNumber;
}
}
}
我得到一个红线标记返回
只需使用int
来计算行数:
public int GetLineNumber(string pathToFile, string content)
{
int lineNumber = 0;
foreach (var line in File.ReadAllLines(pathToFile))
{
lineNumber++;
if(line.Contains(content))
{
return lineNumber;
}
}
return lineNumber;
}
其中pathToFile
是文本文件的路径,content
是要查找的文本,例如945789
.