标签: regex
我已经整理了一个可以检测我需要的大多数类型的正则表达式,但我目前遇到了两个问题。
在第1行中,它将10 / 43.3计为单个数字,但它应该是由'分隔的两个数字。 /'。然而,它正确地处理了'43 1/3'在第3行。(除了尾随空间)。
(\d+\.\d+|\d+[\/\d. ]*|\d)
http://regexr.com/3fn5r
答案 0 :(得分:2)
请尝试使用此正则表达式,如果符合您的条件,请告知我们
/(\d+.\d+\/\d+|\d+\.\d|\d+)/igm