【发布时间】:2012-12-31 10:21:32
【问题描述】:
我有一个文件调用 phonenum.txt,其中包含已通过 procmail 配方从文件中过滤的电话号码列表:
60123456098,60135673434,60149023459,60123456334
根据此文件,需要满足两个条件才能获得它们的输出。
- 输出必须通过数字 60(它是国家代码,所以它是我可以在所有数字之间使用的唯一常量)和这些数字前面的“,”符号来区分。例如:60135673434..
- 如果60在电话号码中间怎么办?例如:60123456098如何获得整数的输出?
无论如何,我可以通过在 awk 或 sed 中使用匹配正则表达式来获取电话号码吗?
【问题讨论】:
-
如果字符串只包含这些电话号码,为什么不简单地用逗号分割呢?