IDEA中HTML标签替换成Thymeleaf标签

一、简介

本文主要介绍在IDEA中使用正则表达式将HTML模板中的标签替换成Thymeleaf标签。1

二、正则表达式基础

  1. 正则表达式基础可以通过菜鸟教程进行学习。2
  2. 本文重点说一下正则表达式的分组引用3

分组:

括号在正则中可以用于分组,被括号括起来的部分可以称为子表达式,会被保存成一个子组。

引用:

不同编程语言中的正则表达式引用分组的语法有一些区别:

编程语言查找时引用方式替换时引用方式
Python\number 如 \1\number 如 \1
Go官方包不支持官方包不支持
Java\number 如 \1$number 如 $1
JavaScript$number 如 $1$number 如 $1
PHP\number 如 \1\number 如 \1
Ruby\number 如 \1\number 如 \1

三、步骤

  1. Ctrl+Shift+R打开替换窗口,并且点击第一栏中的.*按钮,打开Regex模式
  2. 查找框中填入:(href|src)(=")(\.\./\.\.)([\w|/|\.]+)"
    替换框中填入:
    th:$1$2@{$4}"
  3. 点击replace按钮进行逐一替换

  1. https://c.runoob.com/front-end/854/ ↩︎

  2. https://www.runoob.com/regexp/regexp-tutorial.html ↩︎

  3. https://www.jianshu.com/p/2dfa4e41203b ↩︎


版权声明:本文为qq_41865473原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。