1
kxks145 2023-10-13 21:13:47 +08:00 via Android 1
(第.+?章 .+)替换成[h1]\1[/h1]
|
3
netabare 2023-10-15 06:55:37 +08:00 1
用`()`和`$x`(这里的 x 是数字,从 1 开始)来替换。
假设你这里每一个标题都是单独一行的话,那么每一行只捕获一次匹配,那么需要的就是先提取出每一个标题: `(^第.*章.*$)` - 这里`^`假设标题紧跟着每行开头开始,如果不是的话就要去掉,如果每个标题有更多特征,比如有固定字数,可以进一步限定进去 然后在替换栏里面输入要替换后的模式,括号里面括住的部分用`$1`来指代,那么就是: `[h1]$1[\\h2]` - h2 前面的反斜杠要转义一下(有的语言里可能会不一样)。 如果 op 有用 IDEA 的话,可以试试用 IDEA ,里面会对正则表达式替换有预览的。 |