如何使用vim替换与正则表达式匹配的所有整行

Ruiheng Wu

我有一个tex文件,其中包含一些服务段落:

\paragraph{name1}

...

\paragraph{name2}

...

现在,我想用项目替换所有“段落”,就像:

\item
...

\item
...

为了达到这一目的,我尝试了许多命令,最后我使用了以下命令:(请注意,我使用“ a:”至“ z:”作为段落名称)

**:% s/\\paragraph[{][a-z]:[}]/\\item/g**

而且我认为这一点也不有效。我试图匹配包含“段落”的行,但是以某种方式仅替换了该词。现在,我可以删除所有这样的行

**:% g/_*paragraph_*/d**

还是有更好的方法以相同的方式进行替换?(或者说替换所有包含特定单词的行)

SibiCoder

简单的方法macro首先,使用/like搜索模式/\paragraph

让我们开始宏。a清除注册qaqqa开始在寄存器中记录a按下n即可进行操作。然后,按c$删除直到行尾并插入文本。然后,键入文本,然后escape按键。

按下@a以重复该过程。通过按结束宏q

现在,将录制宏,您可以按@a一次在所有此类行中进行更改。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用vim替换与正则表达式匹配的所有整行

来自分类Dev

替换所有与正则表达式匹配的事件

来自分类Dev

如何使用搜索/替换在Vim中访问正则表达式匹配项?

来自分类Dev

正则表达式子方法不会替换python正则表达式中的所有匹配项

来自分类Dev

Microsoft Office Word 2010:如何使用“正则表达式”(通配符)“查找和替换”整行?

来自分类Dev

如何使用正则表达式替换指定字符串以外的所有内容

来自分类Dev

如何使用正则表达式匹配所有表情符号的“\u”代码?

来自分类Dev

Python:如何使用正则表达式获取所有可能的匹配项

来自分类Dev

正则表达式将匹配项中的所有匹配项替换x次

来自分类Dev

Vim正则表达式-如何反转匹配多行的正则表达式?

来自分类Dev

Vim正则表达式-如何反转匹配多行的正则表达式?

来自分类Dev

Vim查找并替换所有出现的正则表达式字符串

来自分类Dev

在Groovy中使用正则表达式替换字符串中的所有匹配项

来自分类Dev

正则表达式以匹配Vim中行的开头和结尾(在整行中都引用)

来自分类Dev

正则表达式替换-匹配并清空所有不包含特定字符的行

来自分类Dev

字符串替换所有正则表达式模式,如果嵌套则不匹配

来自分类Dev

需要了解为什么正则表达式不能替换所有匹配项

来自分类Dev

正则表达式替换html标记中的所有匹配项

来自分类Dev

正则表达式替换-匹配并清空所有不包含特定字符的行

来自分类Dev

正则表达式根据模式替换所有匹配项

来自分类Dev

正则表达式(或不)用动态变量替换所有匹配项

来自分类Dev

正则表达式替换vim

来自分类Dev

正则表达式匹配正则表达式模式之外的所有内容

来自分类Dev

如何用变量替换vim正则表达式

来自分类Dev

正则表达式匹配替换

来自分类Dev

正则表达式匹配与替换

来自分类Dev

使用匹配的正则表达式代码替换单词

来自分类Dev

Notepad ++正则表达式替换,使用匹配变量

来自分类Dev

使用正则表达式匹配替换索引值

Related 相关文章

  1. 1

    如何使用vim替换与正则表达式匹配的所有整行

  2. 2

    替换所有与正则表达式匹配的事件

  3. 3

    如何使用搜索/替换在Vim中访问正则表达式匹配项?

  4. 4

    正则表达式子方法不会替换python正则表达式中的所有匹配项

  5. 5

    Microsoft Office Word 2010:如何使用“正则表达式”(通配符)“查找和替换”整行?

  6. 6

    如何使用正则表达式替换指定字符串以外的所有内容

  7. 7

    如何使用正则表达式匹配所有表情符号的“\u”代码?

  8. 8

    Python:如何使用正则表达式获取所有可能的匹配项

  9. 9

    正则表达式将匹配项中的所有匹配项替换x次

  10. 10

    Vim正则表达式-如何反转匹配多行的正则表达式?

  11. 11

    Vim正则表达式-如何反转匹配多行的正则表达式?

  12. 12

    Vim查找并替换所有出现的正则表达式字符串

  13. 13

    在Groovy中使用正则表达式替换字符串中的所有匹配项

  14. 14

    正则表达式以匹配Vim中行的开头和结尾(在整行中都引用)

  15. 15

    正则表达式替换-匹配并清空所有不包含特定字符的行

  16. 16

    字符串替换所有正则表达式模式,如果嵌套则不匹配

  17. 17

    需要了解为什么正则表达式不能替换所有匹配项

  18. 18

    正则表达式替换html标记中的所有匹配项

  19. 19

    正则表达式替换-匹配并清空所有不包含特定字符的行

  20. 20

    正则表达式根据模式替换所有匹配项

  21. 21

    正则表达式(或不)用动态变量替换所有匹配项

  22. 22

    正则表达式替换vim

  23. 23

    正则表达式匹配正则表达式模式之外的所有内容

  24. 24

    如何用变量替换vim正则表达式

  25. 25

    正则表达式匹配替换

  26. 26

    正则表达式匹配与替换

  27. 27

    使用匹配的正则表达式代码替换单词

  28. 28

    Notepad ++正则表达式替换,使用匹配变量

  29. 29

    使用正则表达式匹配替换索引值

热门标签

归档