使用 grep 添加正则表达式

HKeys34

我必须使用 grep 从文本文件中找出 8 个邮政编码,每个邮政编码的字符顺序如下: 1. 大写字母 2. 数字 3. 大写字母 4. 空格(可选) 5. 数字 6. 大写字母7. 数字

我使用了 grep 命令:

grep '[A-Z][0-9][A-Z][0-9+[][0-9][A-Z][0-9]'

这给了我 5 个在字符 4 处有空格的邮政编码

我也使用过这个 grep 命令:

grep '[A-Z][0-9][A-Z][0-9\.][A-Z][0-9]'

这给了我最后 3 个邮政编码,字符 4 处没有空格。

我不知道如何编写一个命令,指出空格可以是可选的。谢谢

钢刀

ERE 量词?表示出现零次或一次。所以

grep -E '[A-Z][0-9][A-Z] ?[0-9][A-Z][0-9]'

如果要允许零个或多个空格,请更改?*. 要允许制表符和空格,您可以使用[ \t]?, [[:blank:]]?, 或 (在 GNU grep 中)\s?

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用grep的正则表达式

来自分类Dev

使用正则表达式表达组的GREP

来自分类Dev

使用正则表达式表达组的GREP

来自分类Dev

Grep在R中使用正则表达式

来自分类Dev

在grep中使用正则表达式元字符

来自分类Dev

jQuery grep,使用正则表达式拟合

来自分类Dev

使用正则表达式的grep多个模式

来自分类Dev

使用正则表达式剥离grep的输出

来自分类Dev

Grep无法使用复杂的正则表达式

来自分类Dev

使用grep的正则表达式无输出

来自分类Dev

使用正则表达式和Grep转义*

来自分类Dev

在grep的正则表达式模式中使用OR

来自分类Dev

grep使用哪种正则表达式标准?

来自分类Dev

在GNU grep正则表达式中使用引号

来自分类Dev

使用grep提取IP地址的正则表达式

来自分类Dev

递归地使用正则表达式模式 grep

来自分类Dev

在grep中使用简单的正则表达式量词表达式

来自分类Dev

如何在grep中使用正则表达式(仅基本正则表达式)实现替换?

来自分类Dev

带有多个子表达式的grep中正则表达式模式的使用

来自分类Dev

使用管道时无法使用正则表达式理解grep的输出

来自分类Dev

同时使用两个文件时在grep中使用正则表达式

来自分类Dev

如何使用 Python 使用字典中包含的正则表达式进行 grep

来自分类Dev

如何合并两个使用正则表达式的grep指令?

来自分类Dev

如何在grep -E中使用负正则表达式匹配?

来自分类Dev

使用正则表达式在Python中grep字符串

来自分类Dev

在grep中使用Perl兼容正则表达式(PCRE)的修饰符

来自分类Dev

在预提交git钩子中使用正则表达式进行grep

来自分类Dev

如何在Perl中使用正则表达式grep字符串?

来自分类Dev

grep不在xml上使用正则表达式返回预期结果

Related 相关文章

热门标签

归档