我正在尝试准备 HTML 代码以便在 WYSIWYG 编辑器中进一步编辑,并且我想尽可能简化这个过程。
这是我的字符串的一个例子
<p>C P U xxxxxxxxxxxxxxxxxx</p>
其中“CPU”在每种情况下都会出现,“xxxxx”是一个变量(文本和长度)。
我需要做的是变成
<h2>C P U xxxxxxxxxxxxxxxxxx</h2>
,本质上保留了 > < 之间的所有内容
我无法使用常规搜索/替换,因为我只需要将标题样式应用于标题。此外,这里回答的其他类似问题都集中在替换结尾/开头而不是保留中间部分。
任何答案都将不胜感激。谢谢。
答案1
我想尽可能简化这个过程。
我该如何替换:
<p>C P U xxxxxxxxxxxxxxxxxx</p>
其中“CPU”在每种情况下都会出现,“xxxxx”是一个变量(文本和长度)。
和:
<h2>C P U xxxxxxxxxxxxxxxxxx</h2>
菜单“搜索”>“替换”(或Ctrl+ H)
将“查找内容”设置为
[\<]p[\>]C P U (.*)[\<]/p[\>]
将“替换为”设置为
<h2>C P U \1</h2>
启用“正则表达式”
点击“全部替换”
前:
<p>C P U xxxxxxxxxxxxxxxxxx</p>
后:
<h2>C P U xxxxxxxxxxxxxxxxxx</h2>