使用grep查找不在另一个字符串中的字符串

655

我只有一个文本文件。这是一项多项选择的考试。其中有数百个问题,以ABCD开头,每个问题有四个答案选择,每行一个

每个A.(和B.等)之后应该是一个空格,然后是问题文本的第一个字符。像这样:

++++++++++++++++++++++++++++++++
This is my question text?
A. Choice 1
B. Choice 2
C. Choice 3
D. Choice 4
++++++++++++++++++++++++++++++++

我想找到所有以A.开头的行,这些行的答案选择的第一个字符前没有一个空格(一个不同的char OR,例如,两个或多个空格)。然后对BC和D执行相同的操作。

/编辑

我想区分“ OK”和“ not OK”行。

A.<space><any char not a space> is OK.

例如

A.ABC not OK.
A.123 not OK.
A.  ABC not OK

A. 123 OK.
A. ABC OK.

我想找到所有“不正确”的行。

/编辑结束

库萨兰达
grep -E '^[ABCD]\.([^ ]|  )' file

从您的文件,开始用这将提取所有线路A.B.C.D.后跟一个非空格字符或两个空格。

该表达式是扩展的正则表达式(由于与的替换|),这就是为什么我们使用-Ewith的原因grep

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java使用嵌套循环在另一个字符串中查找一个字符串出现的次数

来自分类Dev

使用 for 循环在另一个字符串中查找一个字符串

来自分类Dev

使用grep从另一个字符串中提取字符串

来自分类Dev

在另一个字符串中查找数字字符串

来自分类Dev

在另一个字符串中查找自定义变量字符串

来自分类Dev

查找字符串中的文本并将整个字符串替换为另一个字符串+ R

来自分类Dev

在另一个字符串中多次查找一个字符串-Python

来自分类Dev

使用 grep 查找包含字符串但不以另一个字符串开头的行

来自分类Dev

使用动态中的指针将一个字符串复制到另一个字符串

来自分类Dev

使用数组和foreach循环从另一个字符串中获取一个字符串

来自分类Dev

使用哈希在另一个字符串中搜索子字符串

来自分类Dev

使用另一个字符串从字符串中删除空格

来自分类Dev

计算一个字符串在另一个字符串中每个字符的出现次数

来自分类Dev

用字符串中的另一个字符替换“字符”

来自分类Dev

使用grep查找文本,如果在文件中找到,则在该文件中回显另一个字符串

来自分类Dev

如何检查一个字符串是否在另一个字符串内(但不在边缘)?

来自分类Dev

如何在不使用python中的find()方法的情况下在另一个字符串中查找字符串

来自分类Dev

使用 scala 查找给定字符串是另一个字符串的子字符串的次数

来自分类Dev

preg_match()将一个字符串除以另一个不在撇号中的字符串

来自分类Dev

preg_match()将一个字符串除以另一个不在撇号中的字符串

来自分类Dev

grep:如果另一个字符串没有出现,则计算一个字符串出现的次数

来自分类Dev

Rails ActiveRecord-通过另一个字符串的子字符串查找

来自分类Dev

查找一个字符串到另一个字符串程序的排列

来自分类Dev

查找包含一个字符串但不包含另一个字符串的文件

来自分类Dev

用另一个字符串环绕字符串

来自分类Dev

如果字符串在另一个字符串内

来自分类Dev

查找一个字符串,并在找到第一个字符串后替换另一个字符串

来自分类Dev

用另一个字符串替换字符串中的字符

来自分类Dev

用另一个字符串替换字符串中的字符?

Related 相关文章

  1. 1

    Java使用嵌套循环在另一个字符串中查找一个字符串出现的次数

  2. 2

    使用 for 循环在另一个字符串中查找一个字符串

  3. 3

    使用grep从另一个字符串中提取字符串

  4. 4

    在另一个字符串中查找数字字符串

  5. 5

    在另一个字符串中查找自定义变量字符串

  6. 6

    查找字符串中的文本并将整个字符串替换为另一个字符串+ R

  7. 7

    在另一个字符串中多次查找一个字符串-Python

  8. 8

    使用 grep 查找包含字符串但不以另一个字符串开头的行

  9. 9

    使用动态中的指针将一个字符串复制到另一个字符串

  10. 10

    使用数组和foreach循环从另一个字符串中获取一个字符串

  11. 11

    使用哈希在另一个字符串中搜索子字符串

  12. 12

    使用另一个字符串从字符串中删除空格

  13. 13

    计算一个字符串在另一个字符串中每个字符的出现次数

  14. 14

    用字符串中的另一个字符替换“字符”

  15. 15

    使用grep查找文本,如果在文件中找到,则在该文件中回显另一个字符串

  16. 16

    如何检查一个字符串是否在另一个字符串内(但不在边缘)?

  17. 17

    如何在不使用python中的find()方法的情况下在另一个字符串中查找字符串

  18. 18

    使用 scala 查找给定字符串是另一个字符串的子字符串的次数

  19. 19

    preg_match()将一个字符串除以另一个不在撇号中的字符串

  20. 20

    preg_match()将一个字符串除以另一个不在撇号中的字符串

  21. 21

    grep:如果另一个字符串没有出现,则计算一个字符串出现的次数

  22. 22

    Rails ActiveRecord-通过另一个字符串的子字符串查找

  23. 23

    查找一个字符串到另一个字符串程序的排列

  24. 24

    查找包含一个字符串但不包含另一个字符串的文件

  25. 25

    用另一个字符串环绕字符串

  26. 26

    如果字符串在另一个字符串内

  27. 27

    查找一个字符串,并在找到第一个字符串后替换另一个字符串

  28. 28

    用另一个字符串替换字符串中的字符

  29. 29

    用另一个字符串替换字符串中的字符?

热门标签

归档