使用正则表达式提取字符串中的数字,包括整数和小数
([1-9]\d*\.?\d*)|(0\.\d*[1-9])
符号 | 意义 |
---|---|
^ | 匹配行的开头 |
$ | 匹配行的结尾 |
. | 匹配任意单个字符 |
[…] | 匹配[]中的任意一个字符 |
(…) | 设定分组 |
\ | 转义字符 |
\d | 匹配数字[0-9] |
\D | \d 取反 |
\w | 匹配字母[a-z],数字,下划线 |
\W | \w 取反 |
\s | 匹配空格 |
\S | \s 取反 |
+ | 前面的元素重复1次或多次 |
* | 前面的元素重复任意次 |
? | 前面的元素重复0次或1次 |
前面的元素重复n次 | |
前面的元素重复至少n次 | |
前面的元素重复至少n次,至多m次 | |
| | 逻辑或 |