发新话题
打印

利用正则表达式

Vim就是强啊。就是稍有些难


替换里面不支持回车键等等
——————————
嗯? \n 不就是回车键吗?

TOP

懒惰模式是什么?



用于批量添加脚注,Editplus可以,不过效果稍差一点
查找:
\[(.)\]    ——一位 [1][2]
\[(..)\]   ——两位 [30] [IX]

正文中的替换为 <a name="\1" href="#\1a">[\1]</a>
脚注中的替换为 <a name="\1a" href="#\1">[\1]</a>





一般说来,一份文件里会成对出现[1]、[2]、[3]、[4]……,第一个[1](或[2]、[3]、[4]……)在正文里出现,第二个[1](或[2]、[3]、[4]……)在尾注部分的注释行起首出现。
————————————————————————————————————————
哦,我是直接在HTML文件里打字校对,所以脚注中的[1]前面会有<p>等代码,不能用你的方法。看来以后应该把脚注前面的代码放到上一行末尾去,要不然不方便。

假如末尾脚注标志[1]放到行首,那么用Editplus:(对于一位的[1]、[X])
查找([^\n])\[(.)\]           ——正文中脚注标志
替换为\1<a name="\2" href="#\2a">[\2]</a>
查找\n\[(.)\]                ——脚注前的
替换为\n<a name="\1a" href="#\1">[\1]</a>

[ 本帖最后由 biaogang 于 2009-3-18 17:59 编辑 ]

TOP

发新话题