小编aha*_*jib的帖子

从字符串中提取正/负浮点数

我试图从一些文本中提取数字。目前我正在使用以下内容:

echo "2.5 test. test -50.8" | tr '\n' ' ' | sed -e 's/[^0-9.]/ /g' -e 's/^ *//g' -e 's/ *$//g' | tr -s ' '
Run Code Online (Sandbox Code Playgroud)

这会给我 2.5,“。” 和 50.8。我应该如何修改第一个sed以便检测浮点数,包括正数和负数?

sed text-processing numeric-data

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

numeric-data ×1

sed ×1

text-processing ×1