notepad++正则表达式替换,在匹配文本前插入字符,如何做到?

想用Calibre制作电子书,用到markdown语法标记,要求在所有章节标题前插入“##”例如原文本:第一章XXX替换后为:##第一章XXX在替换窗口“查找目标”里输入... 想用Calibre制作电子书,用到markdown语法标记,要求在所有章节标题前插入“##”

例如原文本:
第一章 XXX
替换后为:
##第一章 XXX
在替换窗口“查找目标”里输入
第(一|二|三|四|五|六|七|八|九|十|百|[0-9])+(章)\s+.*
替换结果的表达式应该怎么输入?
展开
 我来答
mkw007
2014-12-19 · TA获得超过4267个赞
知道大有可为答主
回答量:6560
采纳率:55%
帮助的人:1608万
展开全部
查找表达式: 第([一二三四五六七八九十百零〇]+|[0-9]+)章(.+)\s
替换为表达式:##第$1章$2\r
追问
正解,谢谢!

另,请问$的具体如何使用?
如果替换目标用:第.*章
最终表达式中通配符的内容应该用什么替代?
追答
$1代表查找表达式中的第一对小括号里面的内容,依次类推。第二对小括号里面的内容就用$2代表。
如果替换目标用:第.*章,表达式应该修改为:第(.*)章
替换为表达式为:第$1章
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式