C# 如何在文本文件中查找特定文本
我的输入文本文件的格式如下C# 如何在文本文件中查找特定文本,c#,C#,我的输入文本文件的格式如下 Consignee Documnet No MANULI DA AMAZONIA 12345678 INDUSTRIA DE EMBALAGENS LTDA AV. Export Reference BURITI 3670 BAIRRO DISTRITO 44444557 INDUSTRIAL 6907
Consignee Documnet No
MANULI DA AMAZONIA 12345678
INDUSTRIA DE EMBALAGENS LTDA AV. Export Reference
BURITI 3670 BAIRRO DISTRITO 44444557
INDUSTRIAL 69075-000 MANAUS, AM 555555555
Consingee
MANULI DA AMAZONIA
INDUSTRIA DE EMBALAGENS LTDA AV
BURITI 3670 BAIRRO DISTRITO
INDUSTRIAL 69075-000 MANAUS, AM
如果我理解你的问题是正确的,你想跳过标题。你可以试试这样的东西
stringReader.ReadLine() /// this will read first line and don't do any processing .header will be skipped
while ((txtline = stringReader.ReadLine()) != null)
{
/// do your processing
}
我想你们应该尝试拆分字符串并将其转换为列表,以获得你们正在查找的文本。比如:
string[] data = str.Split(' ');
// str is your main string
// array data contains all your info splitted in array form so you could get
// Xth member of array like data[X];
此外,如果您知道在您的名字前面或后面会出现什么字符串,那么您可以通过实现一些方法轻松获取字符串中的文本,如:请在此处发布您的代码我的程序代码字符串text=System.IO.File.ReadAllText(@“D:\text1.txt”);int i=文本索引(“收货人”);字符串收货人=text.Substring(i+9110);System.IO.File.WriteAllText(@“D:\output.txt”收货人“=+consingee);console.Writeline(“收货人=“+consingee”);console.Read()有硬编码的“收货人”。如果不想显示标题“收货人”。只需删除标题并显示收货人值。例如,console.Writeline(consingee);我必须读取文本文件中的大量值,因此如果我删除标题名称,这怎么可能。嗨,Hazarath Chillara,如何解决此问题?有硬编码的“收货人”。如果不想显示标题“收货人”。只需删除标题并显示收货人值。例如,console.Writeline(consingee);当我读取收货人标题时,问题出在我的代码上,它的读取文档编号和导出参考详细信息。因此,我不想在读取收货人详细信息时读取SOFC,但如果我读取收货人标题输出显示为此收货人,我无法正确理解您要提取字符串的哪一部分MANULI DA AMAZONIA INDUSTRIA DE EMBALAGENS LTDA AV BURITI 3670 BAIRRO DISTRITO INDUSTRIAL 69075-000 MANAUS,AMI意味着您期望从何而来那个字符串?我的意思是你想从iti中得到什么我想先提取所有子字符串,提取子字符串后我想存储在sql dbha中!我感谢你的演讲,但我不能公开发布我的电子邮件:v