标签: regex
例如,如果我有90.59,我必须匹配“ 90.59”;如果我有90.5,我必须匹配“ 90.5”,但是如果我有090.59,则我什么都不匹配。点前仅两位数,点后仅两位或一位
答案 0 :(得分:1)
尝试使用此正则表达式(?<![0-9])([0-9]{2}[.][0-9]{1,2}(?![0-9]))
(?<![0-9])([0-9]{2}[.][0-9]{1,2}(?![0-9]))
答案 1 :(得分:1)
使用此正则表达式,您可以使用单词边界来避免较大位数的部分匹配,
\b\d{2}\.\d{1,2}\b
Live Demo