一、简介
本文主要介绍在IDEA中使用正则表达式将HTML模板中的标签替换成Thymeleaf标签。1
二、正则表达式基础
分组:
括号在正则中可以用于分组,被括号括起来的部分可以称为子表达式,会被保存成一个子组。
引用:
不同编程语言中的正则表达式引用分组的语法有一些区别:
| 编程语言 | 查找时引用方式 | 替换时引用方式 |
|---|---|---|
| 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 |
三、步骤
Ctrl+Shift+R打开替换窗口,并且点击第一栏中的.*按钮,打开Regex模式- 在
查找框中填入:(href|src)(=")(\.\./\.\.)([\w|/|\.]+)"
在替换框中填入:
th:$1$2@{$4}" - 点击
replace按钮进行逐一替换
版权声明:本文为qq_41865473原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。