从HTML文件中搜索并删除一行文本

时间:2013-09-24 14:25:18

标签: html vbscript scripting cmd

我正在尝试查找一个搜索我的index.html文件并删除其中一行文本的脚本。我们目前已经设置了一个内部网站,人们可以继续使用它们来添加待售物品(感谢stackoverflow的帮助!)。

我到处搜索了一个可以执行此操作的文件,但我无法让它工作....

我希望它在我的index.html文件中搜索具有特定文本的行(使用输入框)​​并删除整行。这是一个简单的HTML行,它只是一个日期/时间和链接,所以1行删除应该覆盖它。

请帮忙!提前谢谢。

如果可以通过cmd完成,我也会对此感到高兴,我找不到能满足我需要的东西......

更新 此代码在index.html中搜索您在cmd中键入的文本并创建index2.html,删除index.html,将index2.html重命名为index.html,然后删除项目html页面以及该文件夹。

@echo off  
ECHO.  
ECHO.  
ECHO.  
ECHO Type item to remove  
set /p item=  
Type "\\server\public\employee resources\bulletin\items\index.html" | findstr /I /V /C:"%item%" >>"\\server\public\employee resources\bulletin\items\index2.html"  


del "\\server\public\employee resources\bulletin\items\index.html"  
rename "\\server\public\employee resources\bulletin\items\index2.html" "index.html"  

del "\\server\public\employee resources\bulletin\items\%item%.html"  

1 个答案:

答案 0 :(得分:0)

您可以创建一个简单的程序来打开您的文件并修改您需要的内容。 问题是:您的网络服务器和您的编辑程序不共享相同的环境,因此您需要一个公共场所,您的网络服务器可以编写输入框内容,您的编辑程序可以读取该信息,通常是数据库。

无论如何,你的问题听起来有点令人困惑。你真的需要这个吗?有很多更强大的方法来动态构建/编辑页面。