我需要一个脚本来改变html文档的一些部分。我需要它的原因是因为我需要重复使用相同的html文件。
我最大的希望是它(如果可能有一个界面)有字段:
链接 [插入此处]
名称 [插入此处]
等等。
[DONE BUTTON]
然后将文档中的变量更改为输入字段中指定的内容。
答案 0 :(得分:0)
这就是我要做的。 LEt说你希望用户输入他们自己的标题和内容。
1)创建一个有2个文本框的接口,接受标题和内容。
2)假设您的HTML模板(您将使用的模板很多)将如下所示:
<html>
<title>
@Title@
</title>
<body>
Welcome to my website - @Websitecontent@
</body>
</html>
3)使用String.Replace将解析并将@ title @和@ websitecontent @替换为放置在2个文本框中的@。 Here is a good documentation from MSDN.
4)在界面中创建一个名为“完成”的按钮,将按解析后的模板保存到新的HTML文件中。
答案 1 :(得分:0)
听起来你真的想要使用模板系统,如评论中所建议的那样(我也喜欢和使用jinja(好东西))。
这是一个更简单的例子
title = "My Page"
html = '''
<html>
<head>
<title>{0}</title>
</head>
<body>
</body>
<html>
'''.format(title)
print html