我需要一个正则表达式的筛选语法能够同时将8万识别成8以及将1000识别成1000
以下是一个正则表达式的筛选语法,能够同时将“8万”识别成“8”以及将“1,000”识别成“1,000”:
(\d+(,\d+)?)(万)?
该正则表达式的含义如下:
\d+:匹配一个或多个数字。(,\d+)?:匹配一个逗号后面跟着一个或多个数字的可选部分。(万)?:匹配一个可选的“万”字。
这个正则表达式将匹配以下内容:
- "8":将匹配到数字8。
- "1,000":将匹配到数字1,000。
- "8万":将匹配到数字8。
- "1,000万":将匹配到数字1,000。
注意:这个正则表达式假设输入的数字部分只包含整数,如果需要支持小数部分,可以根据具体需求进行修改。
原文地址: https://www.cveoy.top/t/topic/i4rV 著作权归作者所有。请勿转载和采集!