使用sed匹配除正斜杠之外的非数字

时间:2013-02-16 09:29:58

标签: regex linux unix sed

我知道我可以使用以下方式匹配非数字:

sed's / [^ 0-9] // g'

但是如何匹配除正斜杠之外的非数字?

提前谢谢。

〜克里斯

2 个答案:

答案 0 :(得分:2)

  

如何匹配除正斜杠之外的非数字?

当我像这样重新解释这个问题时,我发现更容易想到这个:

  

如何匹配除数字和正斜杠之外的所有内容?

要执行此操作,只需将正斜杠添加到字符类:

sed 's/[^0-9/]//g'

这就是说你要匹配除数字和正斜杠之外的所有内容。

答案 1 :(得分:0)

也许这个:

sed 's/[^0-9/]|//g'