【发布时间】:2010-11-29 11:16:00
【问题描述】:
我有一个包含内容的 txt 文件
$NETS
P3V3_AUX_LGATE; PQ6.8 PU37.2
U335_PIN1; R3328.1 U335.1
$END
需要更新成这种格式,并保存回另一个txt文件
$NETS
'P3V3_AUX_LGATE'; PQ6.8 PU37.2
'U335_PIN1'; R3328.1 U335.1
$END
注意:行数最多可达 10,000 行
我目前的解决方案是逐行读取txt文件,检测是否存在“;”和换行符并进行更改。
现在我有一个包含所有行的变量,是否有其他方法,例如通过 RegEx 替换来进行更改,而无需遍历每一行,这样我可以轻松打印结果
还有后续的问题,哪个效率更高?
【问题讨论】:
-
在您的示例中,字母、数字和下划线似乎是您要更新的字符串的有效字符。这是正确的,还是还有其他字符?
-
#、+、-、[、] 是可以在换行符和“;”之间的任何位置找到的字符字符
标签: regex vb.net text-processing