正则表达式 嵌套匹配 HTML元素 WORDPRESS 文章保存错误

117 阅读1分钟

起因

切换了编辑器为CLASSIC EDITOR并且以VISUAL模式保存了页面,之前由于WPBARKERY PAGE BUILDER创建内容被格式化为乱码。 需要正则匹配清理掉格式化代码;

<span style="vertical-align: inherit;">
	<span style="vertical-align: inherit;">
	[vc_row wrap_container="yes" el_idxxxxx </span>
		<span style="vertical-align: inherit;">
	main_heading_margin="margin-bottom: -5px;"] </span>
		</span><span style="font-size: 12px; color: #777777;"><span style="vertical-align: inherit;">
	<span style="vertical-align: inherit;">
	SOBRE DOCTOR PHONE</span>
		</span></span>

notepad++

替换 -> 正则表达式 -> [v] . 匹配新行

(<span style="vertical-align: inherit;">)(((?!\1).)*?)</span>

$2 为需要保留的字符串