寻找正则表达式以保持一些字符串

时间:2016-10-12 15:03:21

标签: regex string sed

这是我正在尝试regexp的字符串:

  环境温度为15C(59F),22C(71F),20C(68F),26C(78F),21C(69F),27C(80F),30C(86F),33C(91F)

实际上我想只保留没有C字母的温度值,并删除其他字符串。

有人可以帮我这样做吗? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

使用GNU grep:

grep -oP '[0-9]+(?=C)' file

输出:

15
22
20
26
21
27
30
33