请教一个regex匹配

下面这段文字

1.1 UNIX的诞生
1.1.1 操作系统的从无到有
1.1.3 一个游戏引发的变革------UNIX元年来了
1.2 Stallman和他的GNU计划
1.2.1 快乐的自由
1.2.4 实现GNU梦想
1.3 从异想天开到Linux

要给1.1设置二级标题, 1.2.4设置三级标记,
先设置二级标题

 ^\([[:digit:]]\.[[:digit:]][[:space:]]\) → ** \1
 ^\([1-9]\.[1-9]  \) → ** \1

regex-replace反馈零匹配.

1 个赞

用了假re replace。

2 个赞

[[:digit :]]\.[[:digit:]][^.], 好了, 中间的空格不知道是什么符号.

上面的划线提示是什么功能, 试了regex-replace, query-replace都是直接替换, 没有显示出来中间提示步骤.

1 个赞