您可以使用以下正则表达式来筛选出数字部分:

(\d+(,\d{3})*|\d+)(\.\d+)?

这个正则表达式的含义如下:

  • (\d+(,\d{3})*|\d+):匹配整数部分,可以是多个数字,也可以是逗号分隔的数字(例如:1,000)。
  • (\.\d+)?:匹配小数部分,可以有也可以没有小数点及其后面的数字。

使用这个正则表达式可以将‘8万’识别为‘8’,将‘1,000’识别为‘1000’。

正则表达式提取数字:识别“8万”和“1,000”

原文地址: https://www.cveoy.top/t/topic/eCjH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录