我需要正则表达式,它将删除所有非数字字符排除。表示它只包含数字perid (.)
有人能帮我吗。
谢谢。Vijay Nalawade
发布于 2012-11-30 12:47:31
尝试如下所示:
REGEXP_REPLACE('your text 12.133', '[^0-9\.]','')这将删除所有非数字和非点字符。
请注意: \必须放在.前面,因为.可以匹配任何字符。详情请访问:Oracle Regular Expression
发布于 2012-11-30 12:45:53
正则表达式[0-9.]仅匹配数字和.。或者,您可以使用下面的正则表达式找到用空字符串替换其他字符:[^0-9.]
https://stackoverflow.com/questions/13639126
复制相似问题