在那里,我有一个包含像薮第一个TEX文件的所有整行:我如何使用vim替代匹配正则表达式是
\paragraph{name1}
...
\paragraph{name2}
...
现在我想替换所有的“段落”有项目,只像:
\item
...
\item
...
达到,我已经尝试了许多命令,最后我用这个: (请注意,我用“一”到“Z”的段落名称)
**:% s/\\paragraph[{][a-z]:[}]/\\item/g**
我认为这样既不美观也不高效。我试图匹配包含“段落”的行,但不知何故只有这个词被替换。现在,我可以删除所有这些行与
**:% g/_*paragraph_*/d**
是反正有没有更好的执行以同样的方式替代?(或者说替代所有的行包含特定的词)
所以'\ {段<什么位置>}'将被替换为唯一'\ item'?您的预期产出并不完全清楚。 –
宏你还好吗?他们做同样的工作,没有使用复杂的正则表达式。 – SibiCoder
@ Two-BitAlchemist准确地说,我想要的是:将所有包含“段落”的行全部替换为\ item(这是整行) –