idea利用正则表达式快速替换

需求:要将link标签中的href属性替换成用thymeleaf表达的形式,让其资源寻址是从从项目名开始寻找的
如将<link rel="stylesheet" href="assets/css/bootstrap.min.css">
换成<link rel="stylesheet" th:href="@{/assets/css/bootstrap.min.css}">
每次手动一个一个换太麻烦了,因此我们可以利用正则表达式找打要替换的内容一键替换

上栏: <link rel="stylesheet" href="(.*?)">

下栏: <link rel="stylesheet" th:href="@{/$1}">

 

解释:下栏中的$1就是上栏中的第一个括号()中的内容
每一个括号就是一个需要替换的原始主要内容,上栏中匹配到的(.*?)中的内容就是原来标签中href="" 引号中的内容
就是例1中的assets/css/bootstrap.min.css

$1就是替换成第一个括号中的内容
若有多个要替换的内容下栏可以写成$2, $3…

posted @ 2023-01-31 16:17  MisMe  阅读(272)  评论(0)    收藏  举报