用于更改html代码的脚本。优选地具有简单的界面

时间:2013-03-12 19:48:53

标签: python html ruby replace

我需要一个脚本来改变html文档的一些部分。我需要它的原因是因为我需要重复使用相同的html文件。

我最大的希望是它(如果可能有一个界面)有字段:

链接 [插入此处]

名称 [插入此处]

等等。

[DONE BUTTON]

然后将文档中的变量更改为输入字段中指定的内容。

2 个答案:

答案 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