Как извлечь число (0-9) из строки в информатике?

Я хочу извлечь из строки число (0-9). например

  1. если src равно *J$456*&56, тогда tgt должно быть 45656
  2. если src равно &*(>123>>789&^, тогда tgt должно быть 123789

Это просто пример, специальные символы или алфавиты случайны в строке, так как же извлекать только числа?

Спасибо заранее.

С уважением Sheetal


person sheetal    schedule 05.02.2014    source источник
comment
проверьте REG_REPLACE в справке   -  person momobo    schedule 05.02.2014
comment
Спасибо user2794034 ..... работает :)   -  person sheetal    schedule 06.02.2014


Ответы (1)


Вам нужно будет заменить все остальные символы пустой строкой. Пытаться

REG_REPLACE(COLUMN_NAME, '[^0-9]', '')
person Maciejg    schedule 05.02.2014