我有以下口主體代碼的HTML頁面:如何捕獲並追加到HTML body標籤與圖案LUA
<body class="one two three" id="five" data-key="value">
而且我使用Lua模式追加一個div來結尾:
<body class="one two three" id="five" data-key="value"><div></div>
我該怎麼做?
注:我用下面前head標籤之前插入腳本:
body_filter_by_lua_block {
replacestr = "<script></script></head>"
ngx.arg[1] = ngx.re.sub(ngx.arg[1],"</head>", replacestr)
return
}
因此,如果我加入我的股利replacestr
,我該怎麼替換爲ngx.re.sub(ngx.arg[1],"</head>", replacestr)
?
問題標題詢問如何替換HTML標記。你的實際問題是詢問如何*追加*標籤。這是兩個不同的任務;你想要哪一個? –
@NicolBolas他們都是同一件事。用'xy'代替'x'是一個附加。另外,[很好](https://stackoverflow.com/help/be-nice)。 – amingilani
我不認爲我說過的話不好,要求你澄清你的問題並不是不好。另外,一個可以用'xy'代替'x'的操作也是一個可以用'yz'代替'x'的操作。鑑於可以將'y'附加到'x'的操作永遠不會導致'x'被轉換爲'yz'。那麼,你想要哪一個? –