能够匹配整数、小数和千位分隔符的正则表达式

-1 投票
1 回答
40 浏览
提问于 2025-04-14 18:10

我想找到一个正则表达式,可以匹配以下所有字符串:

-5,84;;EUR
2.764,90;EUR
-47;;EUR

这个正则表达式 -?\d+\,?\d+;{1,2}\s*EUR 没有找到 2.2.764,90;EUR 中,而这个 -?\d+?[.]\d+\,?\d+;{1,2}\s*EUR 只找到了 2.764,90;EUR

1 个回答

0

试试这个:

-?[\d.]+(?:\,\d+)?;{1,2}\s*EUR

正则表达式演示

撰写回答