我有一个 HTML 页面,我需要替换其中的几行。但是,使用replace
似乎找不到比单行更大的东西。
这是我想替换的(页面中有多个实例):
....
<div class="logo">
<img src="resources/logo.svg" />
<span>e</span>
<span class="text">Market</span>
</div>
...
这是我正在尝试的代码,但它不起作用:
index-html: read %index.html
logo-div: {<div class="logo">
<img src="resources/logo.svg" />
<span>e</span>
<span class="text">Market</span>
</div>}
new-div: {...}
out: replace/all index-html logo-div new-div
write %index.html out
^/
在我的字符串中包含logo-div
表示换行符并没有帮助。
我怎样才能找到整个字符串?
(我正在使用 Rebol2,但我认为 Rebol3 中的功能将相同或非常相似。)