我有一个标签,如下所示:
<div style="position:absolute;opacity:0.5" class="header">Home</div>
(可能有也可能没有样式或其他属性)并且使用 sed 我需要将其转换为跨度,其中跨度的 id 是 div 的类:
<span style="position:absolute;opacity:0.5" id="header">Home</span>
我知道如何在 PHP 中做到这一点,但不幸的是我的 Linux 缺少:)。
查找符合条件的 DIV 的正则表达式如下:
#<div .* id=(.*)>.*</div>#
但是替换部分不知道怎么写,主要是需要保留div标签名和id之间的内容。现在是凌晨 4 点 45 分,所以这也可能与它有关:p。
我将不胜感激任何帮助,谢谢。