两步正则,批量替换QA段落为jsx(xml like)

 

问题

把一段文字整理为页面代码是很常见的事情

这里需要把一整篇QA整理为页面代码

格式为:

因为答案可能有多行,所以要匹配比较麻烦

 

初次尝试

一开始想到的是:

前面加两个空行,然后使用模式匹配:

但是发现后面有 + 的括号,只能匹配到多个匹配的最后一个

所以咨询过群友之后,只能分多个步骤来执行替换

 

最终方案

 

第一步

首先前面加两个空行

 

第二步

需要把多行的答案,用 p 标签包起来

这里利用的就是,答案的若干行,是没有Tag包起来的,所以可以这么匹配

 

最终结果

 

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注