【发布时间】:2021-04-02 09:38:52
【问题描述】:
我在 UNIX 中有许多记录有管道分隔符的文件。我想从包含电话号码的第 20 列的值中删除非字母数字和非特殊字符,并将右修剪 10 位。
【问题讨论】:
-
请向我们展示您尝试过的代码。提供一个简短的输入样本以及与该输入相对应的预期输出,我们将为您提供帮助。
-
见stackoverflow.com/q/45444988/2191572。如果您需要 CSV 的全面正则表达式,请参阅 stackoverflow.com/q/18144431/2191572。您已经展示了零尝试,因此无法猜测您离实现目标有多近。祝你好运!
-
例如管道分隔文件的内容如下 ABCD|123|HI|123ABCD#$1234|JAY GEFR|245|BY|2472462342#$41|JAM 她你可以看到第 4 列有字母数字和特殊字符,我只想保留数值
标签: regex file unix pipe delimited