我有从PDF文件中提取的html内容。我需要将所有H3标签(仅包含大写内容)转换为H2标签。具有大写/小写内容的H3标签将保持不变。
我使用它将H3标签转换为H2,但不知道如何仅将其应用于具有大写内容的标签。
temp = commands.getstatusoutput("zcat file* | grep pattern")
任何帮助都将不胜感激。
答案 0 :(得分:4)
您可以使用.filter
方法:
$('h3').filter(function() {
// check if all letters are in uppercase
return this.textContent === this.textContent.toUpperCase();
}).replaceWith(function() {
return $("<h2></h2>").append(this.childNodes);
});