【发布时间】:2013-05-02 09:23:30
【问题描述】:
今天我正在用 Visual c# 编写简单的 html 编辑器。 我的目标是从本地驱动器打开纯 html 文件(Opendialog 加载到字符串或加载到 webbrowser 完成)并允许编辑关键片段。
- 应用程序应该找到特定的 div 并将该 div 的全部内容返回到文本框或更好地返回到组合框(比较组合框项并显示它)。
- 如果我更改文本框(或从组合框中选择另一个项目),应用程序应该在 webbrowser 控件上显示更改。
- 然后我需要打印这个 html,就像在 webbrowser 控件上看到的那样。
- 最后一件事是保存修改后的 hmtl 覆盖原始文件并在 html 文件底部添加带有更改的注释。
我想知道如何在这个项目中执行搜索和替换?如何“处理” div 的内容? 更好的是字符串搜索、indexof、string.replace 等。或者淹没在 DOM 中(我现在都不知道)。 如何在 webcontrol 组件上呈现 html 预览的更改?最后覆盖一个文件?
感谢代码示例 :)
提前致谢
【问题讨论】:
-
现在我停止保存文件,更改后。不知道如何开始保存-覆盖当前打开和修改的文件...
标签: c# html string search replace