是否可以查看文件的下一行是什么或写入文件的上一行?
我正在阅读一个大约 13,000 行的文件,如果一行与我的正则表达式之一匹配,我会更改该行,如果不匹配,则保持不变。这些行被写入一个新文件。大概是这样的,当然。
//create Streamreader sr
//create Streamwriter sw
//loop through file by line
//if line matches REGEX, change it. Else, don't change it
//write line to new file
//if end of file, close sr and sw
我需要查看下一个,ENDREC
以便我可以在它之前写一个新行
或者,如果当前行是ENDREC
我需要写入它之前的行。有任何想法吗?