【发布时间】:2011-07-19 19:20:52
【问题描述】:
我需要替换文件每一行中的某些字符。文件没有分隔,但每一行都有固定的格式。例如,我需要将 5 个问号替换为“x”。每行需要替换的5个问号在第10位找到。所以例如:
输入文件:
abdfg trr?????456
g?????dhs?????diu
eerrttyycdhjjhddd
输出文件应该是:
abdfg trrxxxxx456
g?????dhsxxxxxdiu
eerrttyycdhjjhddd
输出文件将作为不同文件保存到特定位置
在 VB.NET 中执行此操作的最佳方法是什么(我对 VB 有点陌生,所以任何代码示例都会有所帮助)?
【问题讨论】:
-
每个文件总是相同的,还是文件之间不同?另外,问号的数量总是相同吗?
-
是的,问号的数量总是相同的,并且总是出现在相同的索引上(每行相同)。每个文件都不一样,但是格式是一样的……把每行第10位的5个问号换成xxxxx。
标签: .net regex vb.net file parsing