正则表达式排除第一个单词以冒号结尾的行

帕克

我正在尝试去除具有以下格式的行

word: bla bla
anotherword: bla bla

但我想保留

this example: bla bla

我尝试了这个: cat "myfile" | grep -v "\w: "

但这会删除任何带有任何单词的行:组合

如果我这样做 cat "myfile" | grep -v "^\w: "

可以说,仅模式在开头的行不排除任何行

我也试过了,cat "myfile" | sed '/^\w:/d'但是那也不行

如果我用一个特定的单词尝试 cat "myfile" | sed '/^title:/d'

以预期的方式工作。

我究竟做错了什么?

维克多·史翠比维

您可以使用

grep -vE '^[_[:alnum:]]+:' file

它匹配任何行,但(由于-v选项)与

  • ^ - 从...开始
  • [_[:alnum:]]+-1个或更多字母数字或_字符
  • : -冒号

请注意,如果支持,\w可以将其替换为[_[:alnum:]],仅与单个单词字符匹配。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式提取没有空格且完全匹配的最后一个冒号之后的第一个单词

来自分类Dev

正则表达式排除在第一个空格之后

来自分类Dev

从行的开头到第一个单词通配符/正则表达式搜索:

来自分类Dev

python中正则表达式匹配时获取行的第一个单词

来自分类Dev

在Ruby中使用正则表达式提取第一个单词

来自分类Dev

我如何获得第一个单词正则表达式

来自分类Dev

正则表达式随后捕获字符之前的第一个单词-Oracle

来自分类Dev

正则表达式随后捕获字符之前的第一个单词-Postgresql

来自分类Dev

将句子的第一个单词大写(正则表达式,gsub,gregexpr)

来自分类Dev

删除括号正则表达式前的第一个单词

来自分类Dev

正则表达式匹配第一个单词和最后一个单词

来自分类Dev

正则表达式匹配第一个和最后一个单词或任何单词

来自分类Dev

Java正则表达式替换第一个冒号之前的所有期间

来自分类Dev

js正则表达式捕获第一个逗号之前的最后一个单词

来自分类Dev

js正则表达式捕获第一个逗号之前的最后一个单词

来自分类Dev

正则表达式匹配一个单词和我找到的第一个括号

来自分类Dev

仅匹配正则表达式行中的第一个匹配项

来自分类Dev

正则表达式复制行中的第一个值

来自分类Dev

正则表达式提取第一个单词+所有后续单词的第一个字符

来自分类Dev

Javascript正则表达式在第一个冒号和行尾或第二个冒号之间选择文本

来自分类Dev

正则表达式:查找以相同字母结尾的单词,下一个单词以

来自分类Dev

正则表达式替换排除第一个和第n个字符

来自分类Dev

使用正则表达式匹配每个单词中第一个出现的字母

来自分类Dev

正则表达式仅匹配单词中的第一个字母

来自分类Dev

正则表达式提取单词的第一个字符(Ultisnips)

来自分类Dev

正则表达式匹配单词的第一个字母,但不匹配“和”

来自分类Dev

如何仅替换python中正则表达式中的第一个单词

来自分类Dev

红宝石/正则表达式获取每个单词的第一个字母

来自分类Dev

Javascript正则表达式-在子字符串之后获取第一个单词

Related 相关文章

  1. 1

    正则表达式提取没有空格且完全匹配的最后一个冒号之后的第一个单词

  2. 2

    正则表达式排除在第一个空格之后

  3. 3

    从行的开头到第一个单词通配符/正则表达式搜索:

  4. 4

    python中正则表达式匹配时获取行的第一个单词

  5. 5

    在Ruby中使用正则表达式提取第一个单词

  6. 6

    我如何获得第一个单词正则表达式

  7. 7

    正则表达式随后捕获字符之前的第一个单词-Oracle

  8. 8

    正则表达式随后捕获字符之前的第一个单词-Postgresql

  9. 9

    将句子的第一个单词大写(正则表达式,gsub,gregexpr)

  10. 10

    删除括号正则表达式前的第一个单词

  11. 11

    正则表达式匹配第一个单词和最后一个单词

  12. 12

    正则表达式匹配第一个和最后一个单词或任何单词

  13. 13

    Java正则表达式替换第一个冒号之前的所有期间

  14. 14

    js正则表达式捕获第一个逗号之前的最后一个单词

  15. 15

    js正则表达式捕获第一个逗号之前的最后一个单词

  16. 16

    正则表达式匹配一个单词和我找到的第一个括号

  17. 17

    仅匹配正则表达式行中的第一个匹配项

  18. 18

    正则表达式复制行中的第一个值

  19. 19

    正则表达式提取第一个单词+所有后续单词的第一个字符

  20. 20

    Javascript正则表达式在第一个冒号和行尾或第二个冒号之间选择文本

  21. 21

    正则表达式:查找以相同字母结尾的单词,下一个单词以

  22. 22

    正则表达式替换排除第一个和第n个字符

  23. 23

    使用正则表达式匹配每个单词中第一个出现的字母

  24. 24

    正则表达式仅匹配单词中的第一个字母

  25. 25

    正则表达式提取单词的第一个字符(Ultisnips)

  26. 26

    正则表达式匹配单词的第一个字母,但不匹配“和”

  27. 27

    如何仅替换python中正则表达式中的第一个单词

  28. 28

    红宝石/正则表达式获取每个单词的第一个字母

  29. 29

    Javascript正则表达式-在子字符串之后获取第一个单词

热门标签

归档