美文网首页
idea使用正则表达式进行替换

idea使用正则表达式进行替换

作者: 扳手扳死你 | 来源:发表于2020-03-03 17:03 被阅读0次

需求:需要对如下SQL中like条件的字符串替换未使用CONCAT方式拼接的形式

<if test="firmwareVersion != null and firmwareVersion !=''">
and td.firmware_version like '%${firmwareVersion}%'
</if>
替换为
<if test="firmwareVersion != null and firmwareVersion !=''">
and td.firmware_version like CONCAT('%', #{firmwareVersion}, '%')
</if>

使用正则表达式可快速实现
查找值:'%${(.*?)}%'
替换值:CONCAT('%', #{1}, '%') 说明1为上面表达式中()匹配的部分

微信截图_20200303151626.png

相关文章

网友评论

      本文标题:idea使用正则表达式进行替换

      本文链接:https://www.haomeiwen.com/subject/cvwhlhtx.html