分页: 1 / 1

如何把一个文本里面的所有的Lecture1,Lecture2,etc. 改成\section{Lecture1}?

发表于 : 2008-12-10 0:13
iheartpp
如题

Re: 如何把一个文本里面的所有的Lecture1,Lecture2,etc. 改成\section{Lecture1}?

发表于 : 2008-12-11 0:24
goodluck1982
sed 's/Lecture[0-9]*/\\section{&}/' yourfile > outputfile

Re: 如何把一个文本里面的所有的Lecture1,Lecture2,etc. 改成\section{Lecture1}?

发表于 : 2008-12-11 0:25
goodluck1982
或者直接在vim里编辑

:%s/Lecture[0-9]*/\\section{&}/

Re: 如何把一个文本里面的所有的Lecture1,Lecture2,etc. 改成\section{Lecture1}?

发表于 : 2008-12-12 19:43
yjcong
如果有Lecture12, 好像就不行了吧

Re: 如何把一个文本里面的所有的Lecture1,Lecture2,etc. 改成\section{Lecture1}?

发表于 : 2008-12-12 20:58
goodluck1982
yjcong 写了:如果有Lecture12, 好像就不行了吧
你试过了吗?

Re: 如何把一个文本里面的所有的Lecture1,Lecture2,etc. 改成\section{Lecture1}?

发表于 : 2008-12-12 21:47
yjcong
goodluck1982 写了:
yjcong 写了:如果有Lecture12, 好像就不行了吧
你试过了吗?
失误。

试倒是试了, 但试错了。