提问格式:请附上示例文本,以及必要的说明。
原始文本:
applebananacherry
期望结果:
1.apple2.banana3.cherry
需求说明:
给每行文本添加序号,忽略掉空行
星号星号一、标题一星号星号
井号+空格+一、标题一
就是在obsidian中将加粗的形如一、标题一的标题替换为# 标题一的大纲标题
自己写的^\*\*([一二三四五六七八九十〇]+)、.*
# $&
但是只能替换选中的单行,不能替换选中的全文,不知道哪里有问题,当然我写的规则并不能达到目标。
需要启用「多行模式」,在表达式开头加上 (?m)
感谢答复,问题解决了,在原表达式前面加(?m)可以在选择中全部替换。前面也看这个参考了,以为这个(?is)是捕获组,要在捕获组里面加m。原来是表达式开头加。