4

我不能使这段代码与正则表达式一起工作* ...看来 * 不是页面之前任何内容的正则表达式.. txt file.pagdel 包含页面的随机目录位置和页码,如

H:\teste\pages\page_10

H:\teste\blankpages\page_11

我需要为存储在名为replace的字符串变量中的特定目录替换bat文件中的所有目录结构

例子

H:\teste\pages\page_10 -- 旧的 pagdel

H:\teste\blankpages\page_11 -- 旧的 pagdel

H:\teste\newpages\page_10 -- 新页面

H:\teste\newpages\page_11 -- 新页面

File.WriteAllText("H:\\teste\\batch\\pagdel.bat", 
   Regex.Replace(File.ReadAllText("H:\\teste\\batch\\pagdel.bat"), 
   "*page_", replace));

我做错了什么。

4

1 回答 1

1

我认为您需要更改正则表达式:

"*page_"".*page_"

希望能帮助到你。干杯。

编辑:

replace = "H:\teste\newpages\page_";
于 2013-11-12T21:30:42.897 回答