REGEXP и SQLITE - PullRequest
       0

REGEXP и SQLITE

1 голос
/ 07 апреля 2020

У любого есть предложение, как я мог бы написать REGEXP в SQLITE, который использует те же функции, что и \K в скажем Teradata.

Пример:

text = "height"=>"5","xxxxxxxxxxx"

Regexp:

SELECT * FROM xxxxx where xxxxx = 'xxxxxxx'and xxxxxx 
where REGEXP '"height".+?"\K\d+' 

Возвращает целое число 5.

Это регулярное выражение прекрасно работает в Teradata, но не в SQLITE. Я использую DB Browser (SQLite)

Заранее спасибо.

1 Ответ

0 голосов
/ 11 апреля 2020

Собрано, вместо регулярного выражения мой босс (умный повар ie) предложил мне сделать следующее: Обновить XXXXX Установить высоту = Случай, когда instr (XXXXXXX, '"height" => "')> 0 затем substr (ХХХХХХХ, Instr (XXXXXXXs, "высота" => "') + 11, Instr (зиЬзЬг (ХХХХХХХ, Instr (ХХХХХХХ," высота "=>") + 11,5), '"') - 1 ) иначе '' конец

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