使用正则表达式提取字符串中的数字,包括整数和小数
([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次 | |
| | | 逻辑或 |

浙公网安备 33010602011771号