3

我需要正则表达式,它将删除所有非数字字符,不包括在内。表示它只包括数字 perid (.)

有谁能够帮助我。

谢谢你。维杰·纳拉瓦德

4

2 回答 2

2

试试下面的方法:

     REGEXP_REPLACE('your text 12.133', '[^0-9\.]','')

这将删除所有非数字和非点字符。

请注意: \前面需要.作为.匹配任何字符。详细信息:Oracle 正则表达式

于 2012-11-30T04:47:30.677 回答
1

正则表达式[0-9.]仅匹配数字和.. 或者,您可以使用此正则表达式将其他字符替换为空字符串:[^0-9.]

于 2012-11-30T04:45:53.437 回答