猫眼碧玺图片:【请教高手】C#中使用正则表达式进行字符替换的问题

来源:百度文库 编辑:中科新闻网 时间:2024/05/01 19:11:09
问题:
删除文本文件中匹配"\[\d{2}:\d{2}\.\d{2}\]"的项中的下标为7、8和9的字符,如把“[01:23.45]”改为“[01:23]”,其他字符保持不变。
我要替换的是整个文本文件的内容,,并且只替换匹配"\[\d{2}:\d{2}\.\d{2}\]"模式的部分。比如对于下面的文件1.txt:
-------------- 1.txt 开始 -----------------------
[11]
[00:11.22]
[00:22.33]AAA
[00:33.44][00:33.55]BBB
[00:44.55][00:44.66][00:44.77]CCC
-------------- 1.txt 结束 -----------------------

处理后的结果应该是:
-------------- 1.txt 开始 -----------------------
[11]
[00:11]
[00:22]AAA
[00:33][00:33]BBB
[00:44][00:44][00:44]CCC
-------------- 1.txt 结束 -----------------------

SubString(0,5);