替换规则提问模板

经验创意 · 315 次浏览
咿呀杀杀 创建于 2023-12-14 21:58

 

提问格式:请附上示例文本,以及必要的说明。

 

原始文本:

apple
banana

cherry

期望结果:

1.apple
2.banana

3.cherry

需求说明:

给每行文本添加序号,忽略掉空行
咿呀杀杀 最后更新于 2024/5/30

回复内容
菩提无数 5天9小时前
#1

原始文本:

星号星号一、标题一星号星号

期望结果:

井号+空格+一、标题一

需求说明:

就是在obsidian中将加粗的形如一、标题一的标题替换为# 标题一的大纲标题

自己写的^\*\*([一二三四五六七八九十〇]+)、.*

# $&

但是只能替换选中的单行,不能替换选中的全文,不知道哪里有问题,当然我写的规则并不能达到目标。

咿呀杀杀 回复 菩提无数 5天5小时前 :

需要启用「多行模式」,在表达式开头加上 (?m)


菩提无数 回复 菩提无数 5天1小时前 :

感谢答复,问题解决了,在原表达式前面加(?m)可以在选择中全部替换。前面也看这个参考了,以为这个(?is)是捕获组,要在捕获组里面加m。原来是表达式开头加。

回复主贴