我很确定我需要在Notepad ++(或类似)中使用正则表达式来批量更新包含需要稍微修改的URL的网页列表。我遇到的问题是我有几百页包含这种URL格式:
http://www.test.co.uk/folder1/folder2/pagename.html
..现在需要将此结构更改为:
http://www.test.co.uk/folder1/folder2/pagename/index.html
..所以URL的主要部分保持不变,但'pagename'只需要丢失.html部分,而现在应该由'/index.html'继续 - 换句话说'pagename'变为完整网址的另一个子文件夹。
我确信必须有一种方法可以使用Reg Exp在Notepad ++中使用“在文件中查找...”保留大部分URL字符串,并且还可以执行删除“pagename”的.html部分所需的工作。然后追加'/index.html' - 我真的很感激任何帮助。提前致谢!丹尼斯。
答案 0 :(得分:0)
如果您希望这会影响所有网址,则可以在没有正则表达式的情况下执行此操作:
查找
.html
替换为:
/index.html
如果您希望这只影响包含folder1/folder2
的网址,可以使用正则表达式执行此操作:
查找
folder1/folder2/(.*)\.html
替换为:
folder1/folder2/\1/index.html