正则表达式:不以“模式”开头

狐狸

我的LIST文件中有很多行,并且只想列出名称不以“ git”开头(或包含)的行。

到目前为止,我有:

cat LIST | grep ^[^g]

但我想要这样的东西:

#not starting by "git"
cat LIST | grep ^[^(git)]
#not containing "git"
cat LIST | grep .*[^(git)].*

但这是不正确的。我应该使用什么正则表达式?

wn

使用grep在这种情况下与-P选项,它解释图案作为一个Perl的正则表达式

grep -P '^(?:(?!git).)*$' LIST

正则表达式说明:

^             the beginning of the string
 (?:          group, but do not capture (0 or more times)
   (?!        look ahead to see if there is not:
     git      'git'
   )          end of look-ahead
   .          any character except \n
 )*           end of grouping
$             before an optional \n, and the end of the string

使用find命令

find . \! -iname "git*"

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果不以javascript中的模式开头,则仅匹配正则表达式

来自分类Dev

仅当字符串不以'N'开头时才与模式匹配的正则表达式

来自分类Dev

不以/ *开头的字符串的正则表达式

来自分类Dev

正则表达式:不以短语开头的匹配行

来自分类Dev

正则表达式组不以开头

来自分类Dev

正则表达式以匹配不以[开头但不以]结尾的行(ini头文件)

来自分类Dev

正则表达式以匹配不以[开头但不以]结尾的行(ini头文件)

来自分类Dev

正则表达式模式-匹配以@开头的单词

来自分类Dev

正则表达式-如果模式以\开头,则不匹配

来自分类Dev

单词前的正则表达式不以特定字符开头

来自分类常见问题

正则表达式会忽略不以字母开头的令牌

来自分类Dev

正则表达式用于不以点开头和/或结尾的匹配字符串

来自分类Dev

正则表达式:查找不以特定前缀开头的字符串

来自分类Dev

如何在Express.js中创建“不以...开头”正则表达式?

来自分类Dev

不以0或1开头的7位正则表达式

来自分类Dev

匹配“ |”的Javascript正则表达式 不以'\'开头(在替代方法中查找)

来自分类Dev

搜索遵循“(/(?:[a-zA-Z0-9 _-] + /?)*)”且不以“ / xyz”开头的正则表达式

来自分类Dev

正则表达式用于字符串中的整个单词,而不以美元符号开头

来自分类Dev

正则表达式匹配所有不以数字开头的单词

来自分类Dev

正则表达式匹配WP Redirection插件中不以字符串开头的URL

来自分类Dev

正则表达式匹配不以空格开头或结尾的字符串

来自分类Dev

匹配“ |”的Javascript正则表达式 不以'\'开头(在替代方法中查找)

来自分类Dev

正则表达式名为group的开头,但不以结尾

来自分类Dev

正则表达式如何找到那些不以给定字符串开头的行?

来自分类Dev

Vim正则表达式:在所有不以“#”开头的行上添加行

来自分类Dev

正则表达式捕获不以特殊词开头的布尔变量

来自分类Dev

不以序列开头和结尾的字符串的正则表达式

来自分类Dev

单词前的正则表达式不以特定字符开头

来自分类Dev

正则表达式允许数字不以0开头和结尾

Related 相关文章

  1. 1

    如果不以javascript中的模式开头,则仅匹配正则表达式

  2. 2

    仅当字符串不以'N'开头时才与模式匹配的正则表达式

  3. 3

    不以/ *开头的字符串的正则表达式

  4. 4

    正则表达式:不以短语开头的匹配行

  5. 5

    正则表达式组不以开头

  6. 6

    正则表达式以匹配不以[开头但不以]结尾的行(ini头文件)

  7. 7

    正则表达式以匹配不以[开头但不以]结尾的行(ini头文件)

  8. 8

    正则表达式模式-匹配以@开头的单词

  9. 9

    正则表达式-如果模式以\开头,则不匹配

  10. 10

    单词前的正则表达式不以特定字符开头

  11. 11

    正则表达式会忽略不以字母开头的令牌

  12. 12

    正则表达式用于不以点开头和/或结尾的匹配字符串

  13. 13

    正则表达式:查找不以特定前缀开头的字符串

  14. 14

    如何在Express.js中创建“不以...开头”正则表达式?

  15. 15

    不以0或1开头的7位正则表达式

  16. 16

    匹配“ |”的Javascript正则表达式 不以'\'开头(在替代方法中查找)

  17. 17

    搜索遵循“(/(?:[a-zA-Z0-9 _-] + /?)*)”且不以“ / xyz”开头的正则表达式

  18. 18

    正则表达式用于字符串中的整个单词,而不以美元符号开头

  19. 19

    正则表达式匹配所有不以数字开头的单词

  20. 20

    正则表达式匹配WP Redirection插件中不以字符串开头的URL

  21. 21

    正则表达式匹配不以空格开头或结尾的字符串

  22. 22

    匹配“ |”的Javascript正则表达式 不以'\'开头(在替代方法中查找)

  23. 23

    正则表达式名为group的开头,但不以结尾

  24. 24

    正则表达式如何找到那些不以给定字符串开头的行?

  25. 25

    Vim正则表达式:在所有不以“#”开头的行上添加行

  26. 26

    正则表达式捕获不以特殊词开头的布尔变量

  27. 27

    不以序列开头和结尾的字符串的正则表达式

  28. 28

    单词前的正则表达式不以特定字符开头

  29. 29

    正则表达式允许数字不以0开头和结尾

热门标签

归档