众发大富豪安卓:【请教高手】C#中使用正则表达式进行字符替换的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 18:41:54
问题:
删除文本文件中匹配"\[\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);