用于提取数字字符和其他特殊字符的Python正则表达式

用于提取数字字符和其他特殊字符的Python正则表达式,python,regex,Python,Regex,我正在尝试开发一个正则表达式,它可以转换如下内容: "< 0.071U ug/L" 但是我不知道如何保持“导入re s=“

我正在尝试开发一个正则表达式,它可以转换如下内容:

"< 0.071U ug/L"
但是我不知道如何保持
导入re
s=“<0.071U ug/L”

print(re.sub(r)([^0-9-之间有一个空格,
Does”是一种简单的暴力方法,根据数据的变化可能对您有效。为什么不也匹配它?
(
"<0.071"
r'(\d*\.?\d+)'
import re

s = "< 0.071U ug/L"

print (re.sub(r"([^0-9-<.]+)","",s))
<0.071