代码之家  ›  专栏  ›  技术社区  ›  pomarc

如何使用VS或其他文本编辑器搜索和替换文件中的大块文本?

  •  0
  • pomarc  · 技术社区  · 14 年前

    我有一堆旧的.asp文件要重构,我要做的第一件事就是替换一个庞大的.asp文件 <table> 它在每个文件(它是一个菜单)中重复,服务器端包含。

    表没有id,但其容器有:

     <td id="leftColumn" >
                   <table>
    

    手动浏览文件和替换表格是不可行的,而且很无聊。。。

    提前谢谢。

    1 回复  |  直到 14 年前
        1
  •  0
  •   stombeur    14 年前

    asp文件可能不是格式良好的XML,因此XSL(我的第一个想法)不起作用。我会尝试编写一个与表的外部匹配的正则表达式,并用其他内容替换它。Regex通常不赞成解析xml,但是在这种情况下,我认为您不会拥有格式良好的xml,所以我认为这是可以的。

    请参阅scotthanselman在“正则表达式”下的工具列表,以获得一个合适的编辑器,在该编辑器中,您可以根据需要重构的源文件测试esxpression。
    http://www.hanselman.com/blog/ScottHanselmans2009UltimateDeveloperAndPowerUsersToolListForWindows.aspx