vim / gedit删除字符之间的单词

用户名

我有一个巨大的文件,其中包含类似下面的条目:

<option value="201">Medical</option>
<option value="203">Finance</option>
<option value="205">Tax Return</option>
---------------------------
---------------------------

我试图一次性删除此文件中的“选项”条目,以便在编辑后该文件看起来像下面的文件:

Medical
Finance
Tax Return
----------
----------

我可以用vim或gedit在Google中进行搜索,但没有找到与此相关的内容(不知道使用what关键字进行搜索)。有人有什么主意吗?

可能是

您可以在vim中使用以下命令执行所需的操作。

:%s/<[^>]*>\([^<]*\).*/\1/g

我在这里使用s命令,这是完整的语法,您可以通过键入以下内容进行检查:help :s

:[range]s[ubstitute]/{pattern}/{string}/[flags] [count]

%for range表示整个文件,{pattern}是常规表达式{string}表示必须替换的字符串。可以包含反向引用,即括号内包含的匹配模式的一部分。[flags]是一些额外的选项。g对于全局,即一行中的所有模式都需要替换。其他有用的标志是c在更改之前要求确认。我想,[count]必须是次数。

因此,可以将其理解为,搜索小于号<,后跟任意数字或不大于>的字符,然后搜索>,然后在第一组\ 1中选择任意数量的不少于<<字符,然后选择任何数字或任何字符,并将其替换为全球第一组\ 1。

检查此链接以了解有关vim特定正则表达式详细信息的更多信息http://www.softpanorama.org/Editors/Vimorama/vim_regular_expressions.shtml

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Vim删除多个单词

来自分类Dev

(vim) 如何删除具有指定字符的单词?

来自分类Dev

Vim从位置删除字符

来自分类Dev

Vim从位置删除字符

来自分类Dev

VIM移至以字符开头的单词

来自分类Dev

vi vim在特殊块中删除单词

来自分类Dev

在vim中删除带引号的单词

来自分类Dev

我正在努力删除Vim中的单词

来自分类Dev

匹配字符后面的任何单词(Vim)

来自分类Dev

在Vim中如何删除所有不匹配模式的单词和字符

来自分类Dev

使单词像Vim

来自分类Dev

Vim Statusline:单词搜索

来自分类Dev

您可以在vi / vim中的逗号(或任意字符)之间替换或删除吗?

来自分类Dev

vim regex:根据位置删除字符

来自分类Dev

Vim-多行删除直到(包括)字符

来自分类Dev

在vim中删除列

来自分类Dev

Vim 巧妙的空格删除

来自分类Dev

Vim 删除命令

来自分类Dev

VIM 删除 - 多行

来自分类Dev

Vim显示垃圾字符

来自分类Dev

防止Vim隐藏字符

来自分类Dev

Vim显示垃圾字符

来自分类Dev

防止Vim隐藏字符

来自分类Dev

如何使用vim删除长字符串中的逗号和附近的单词之一(使用REGEX)

来自分类Dev

如何在vim中删除带有点的单词

来自分类Dev

Vim Conque Gdb退格键删除整个单词

来自分类Dev

删除VIM中当前单词之后的其余行

来自分类Dev

如何在Vim中删除同一垂直上的单词

来自分类Dev

如何删除Vim中光标之前的4个单词?