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/
ruby正则表达式(\d*[,]?\d*[.]\d+
)同时匹配45.00和45.00%如何调整此正则表达式使其只匹配45.00和45.00%
最佳答案
只需添加一个负的lookahead并使十进制匹配所有格:
\d*[,]?\d*[.]\d++(?!%)
关于ruby - Ruby正则表达式将十进制数与百分比和仅十进制数进行匹配,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27477129/