Нужен синтаксис REGEX_REPLACE для замены только 10-значного числа в строковом операторе - PullRequest
1 голос
/ 10 апреля 2019

Я ищу эквивалентный синтаксис запроса улья, чтобы заменить указанную длину числа какой-либо строкой или пустой.

select REGEXP_REPLACE('blaa blaa 1234380934 enter', '([[:digit:]]{10})', 'xxxxxxxxxx')

Ожидаемое значение: blaa blaa xxxxxxxxxx enter

Может кто-нибудь, пожалуйста, помогите в этом.

1 Ответ

0 голосов
/ 10 апреля 2019
select REGEXP_REPLACE('blaa blaa 1234380934 enter', '\\d{10}', 'xxxxxxxxxx');

Результат:

blaa blaa xxxxxxxxxx enter

Проверьте результат здесь: http://demo.gethue.com/hue/editor?editor=301722

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...