正则表达式是一个字符还是另一个?

用户名

我正在寻找一个正则表达式代码,该代码列出了所有包含“或”或“ i”的行。我尝试了这个:

grep -E '[(a|i)]{1}' testFile.txt

但这给了我包含a或i的单词和包含en i的单词。怎么了?

阿尔玛

您可以通过以下方法实现:

grep -E "^[^ai]*(a|i){1}[^ai]*$" testFile.txt

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式排除一个或另一个字符

来自分类Dev

正则表达式从一个字符串到另一个字符串

来自分类Dev

摩擦正则表达式:匹配一个字符,除非在另一个字符之后

来自分类Dev

上次出现的字符和另一个字符之间的正则表达式匹配

来自分类Dev

正则表达式以匹配2个字符串并包含另一个字符串

来自分类Dev

正则表达式以匹配多个字符串之一,然后是另一个字符串

来自分类Dev

使用NSPredicate或正则表达式检查一个大字符串是否包含另一个字符串

来自分类Dev

正则表达式字符串拆分优先考虑一个字符而不是另一个

来自分类Dev

正则表达式:匹配两个字符之间的所有字符,除非也被另一个字符包围

来自分类Dev

如何使用正则表达式从另一个字符串的开头删除多个字符串

来自分类Dev

一个正则表达式,用于搜索包含一个字符串但不包含另一个字符串的行

来自分类Dev

正则表达式表达大写的第一个字符

来自分类Dev

正则表达式表达大写的第一个字符

来自分类Dev

Oracle - 正则表达式 - 不断减少一个字符以匹配另一列

来自分类Dev

检查一个字符串是否包含另一个字符串的全部或3个连续字符?正则表达式python不区分大小写

来自分类Dev

两个可能包含另一个字符串的字符串之间的正则表达式匹配

来自分类Dev

正则表达式:一个字符的最后一次出现与另一个字符的第一次出现之间的匹配

来自分类Dev

查找一些字符串并使用notepad ++正则表达式替换另一个字符串

来自分类Dev

正则表达式-查找行中的字符串,但替换同一行中的另一个字符串

来自分类Dev

C# 正则表达式 - 在连续出现另一个字符之前添加一次字符

来自分类Dev

正则表达式:确定一个字符是否在第一次出现另一个字符之前出现

来自分类Dev

正则表达式:仅在字符串中找到另一个字符时才允许使用该字符

来自分类Dev

正则表达式:仅在字符串中找到另一个字符时才允许使用该字符

来自分类Dev

正则表达式如何仅在存在另一个字符时才捕获最多一个字符的字符串

来自分类Dev

正则表达式用最后一个字符验证

来自分类Dev

正则表达式多个元素一个字符串

来自分类Dev

正则表达式获取最后一个字符

来自分类Dev

正则表达式不只验证一个字符

来自分类Dev

排除正则表达式匹配的最后一个字符

Related 相关文章

  1. 1

    正则表达式排除一个或另一个字符

  2. 2

    正则表达式从一个字符串到另一个字符串

  3. 3

    摩擦正则表达式:匹配一个字符,除非在另一个字符之后

  4. 4

    上次出现的字符和另一个字符之间的正则表达式匹配

  5. 5

    正则表达式以匹配2个字符串并包含另一个字符串

  6. 6

    正则表达式以匹配多个字符串之一,然后是另一个字符串

  7. 7

    使用NSPredicate或正则表达式检查一个大字符串是否包含另一个字符串

  8. 8

    正则表达式字符串拆分优先考虑一个字符而不是另一个

  9. 9

    正则表达式:匹配两个字符之间的所有字符,除非也被另一个字符包围

  10. 10

    如何使用正则表达式从另一个字符串的开头删除多个字符串

  11. 11

    一个正则表达式,用于搜索包含一个字符串但不包含另一个字符串的行

  12. 12

    正则表达式表达大写的第一个字符

  13. 13

    正则表达式表达大写的第一个字符

  14. 14

    Oracle - 正则表达式 - 不断减少一个字符以匹配另一列

  15. 15

    检查一个字符串是否包含另一个字符串的全部或3个连续字符?正则表达式python不区分大小写

  16. 16

    两个可能包含另一个字符串的字符串之间的正则表达式匹配

  17. 17

    正则表达式:一个字符的最后一次出现与另一个字符的第一次出现之间的匹配

  18. 18

    查找一些字符串并使用notepad ++正则表达式替换另一个字符串

  19. 19

    正则表达式-查找行中的字符串,但替换同一行中的另一个字符串

  20. 20

    C# 正则表达式 - 在连续出现另一个字符之前添加一次字符

  21. 21

    正则表达式:确定一个字符是否在第一次出现另一个字符之前出现

  22. 22

    正则表达式:仅在字符串中找到另一个字符时才允许使用该字符

  23. 23

    正则表达式:仅在字符串中找到另一个字符时才允许使用该字符

  24. 24

    正则表达式如何仅在存在另一个字符时才捕获最多一个字符的字符串

  25. 25

    正则表达式用最后一个字符验证

  26. 26

    正则表达式多个元素一个字符串

  27. 27

    正则表达式获取最后一个字符

  28. 28

    正则表达式不只验证一个字符

  29. 29

    排除正则表达式匹配的最后一个字符

热门标签

归档