Html 使用GREP将id属性移动到父标记
我有一个网页,是几年前由不知道如何将id属性应用于HTML标记的人创建的,所以他们创建了一个命名锚。我想通过将ID移动到父标记来清理代码。手工操作既慢又乏味,所以我希望使用GREP来加快速度。但这超出了我对GREP的能力 代码可以以以下三种方式之一显示:Html 使用GREP将id属性移动到父标记,html,grep,Html,Grep,我有一个网页,是几年前由不知道如何将id属性应用于HTML标记的人创建的,所以他们创建了一个命名锚。我想通过将ID移动到父标记来清理代码。手工操作既慢又乏味,所以我希望使用GREP来加快速度。但这超出了我对GREP的能力 代码可以以以下三种方式之一显示: 1) <p><a id="baking" name="baking"></a><strong>Baking.</strong> Cooking with dry heat in
1) <p><a id="baking" name="baking"></a><strong>Baking.</strong> Cooking with dry heat in an enclosed vessel such as an oven or in a large lidded pot.</p>
2) <p><a name="baking" id="baking"></a><strong>Baking.</strong> Cooking with dry heat in an enclosed vessel such as an oven or in a large lidded pot.</p>
1)烘焙。在封闭容器(如烤箱)或大盖锅中用干热烹饪
2) 烘焙。在封闭容器(如烤箱)或大盖锅中用干热烹饪
或者
3)烘焙。在封闭容器(如烤箱)或大盖锅中用干热烹饪。
所需的代码应如下所示:
<p id="baking"><strong>Baking.</strong> Cooking with dry heat in an enclosed vessel such as an oven or in a large lidded pot.</p>
烘焙。在封闭容器(如烤箱)或大盖锅中用干热烹饪
谢谢好的,我只需执行三个单独的查找/更改操作就可以完成我想要的任务。我希望用一个单独的 以下是我使用的三种表达方式: 1)
…允许我找到引导结构的ID
2)
…允许我查找出现在结构末尾的ID
3)
…允许我找到单独出现的ID
然后,我插入了find id属性的内容,并使用Dreamweaver的CHANGE字段在父标记中重新创建了id,例如
我相信你可以把这三个表达式拼凑成一个语句,但我想不出来
最终,这起了作用。比手工操作快得多。
grep
只查找文本。它不修改文本。为此,您需要sed
。我正在使用Dreamweaver进行搜索和替换。如果我能得到一个搜索语句,Dreamweaver可以做剩下的。通常,我在“查找”窗口中输入类似于]*>(.+)
的内容,然后输入$1
以将表标记替换为div标记。我需要的是一个搜索语句,该语句将拾取id属性,而不管它在代码中如何显示,然后将其粘贴到p标记中。例如,我可以找到“
”…然后将其替换为
<p id="baking"><strong>Baking.</strong> Cooking with dry heat in an enclosed vessel such as an oven or in a large lidded pot.</p>