这似乎是一个基本问题,但我已经进行了大量搜索,但找不到答案。
假设我有很多组数字
9-9-9
999
123
1-23
12-3
444
55-5
我想对所有数字进行 egrep,现在我可以做到这一点的一种方法是设置 egrep 并将正则表达式合并为所有可能性
egrep '[0-9][0-9[0-9]|[0-9][-][0-9][-][0-9]' 以此类推
有没有办法在我的正则表达式中本质上说 [0-9 或 NULL 或 -] 字符?所以我可以写一个没有联合的正则表达式 [0-9][0-9-NULL][0-9-NULL][0-9-NULL][0-9-NULL][0-9NULL] 并且有它返回所有组?
所以它会搜索的组如下
- 第一个 0-9
- 第二个 0-9, -, NULL
- 第三个 0-9, -, NULL
- 第四个 0-9, -, NULL
- 第五个 0-9, -, NULL
- 第六个 0-9,NULL
任何帮助表示赞赏。