ruby正则表达式(\d*[,]?\d*[.]\d+)同时匹配45.00和45.00%如何调整此正则表达式使其只匹配45.00和45.00%

最佳答案

只需添加一个负的lookahead并使十进制匹配所有格:

\d*[,]?\d*[.]\d++(?!%)

Demo

关于ruby - Ruby正则表达式将十进制数与百分比和仅十进制数进行匹配,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27477129/

10-13 04:48