3

を除くすべての非数字を削除する正規表現が必要です。番号perid(。)のみが含まれることを意味します

誰かが私を助けることができます。

ありがとうございました。Vijay Nalawade

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 に答える