Проблема с регулярным выражениемНе используйте.
SUBSTR
вырежьте число, определяя параметры для неё с помощью INSTR(listinfo, ';i:')
и INSTR(listinfo, ';s:6:')
.select SUBSTR( SUBSTR( 'a:27:{s:4:"List";i:6323;s:6:"Status";s:6:..}', 1,
INSTR( 'a:27:{s:4:"List";i:6323;s:6:"Status";s:6:..}', ';s:6') - 1 ),
INSTR( 'a:27:{s:4:"List";i:6323;s:6:"Status";s:6:..}', ';i:') + 3 ) from dual
SELECT *
FROM
(
SELECT REGEXP_SUBSTR(listinfo, ';[^;]+') as list
FROM import
) AS i
JOIN lists as l
ON l.listid = list
WHERE i.userid = 1
<button id="saveButton"></button>
saveButton.onclick = () => {
saveButton.hidden = true;
for (i = 0; i < 9999; i++) {
console.log(i);
}
}
saveButton.onclick = () => {
saveButton.hidden = true;
setTimeout(function() {
for (i = 0; i < 9999; i++) {
console.log(i);
}
}, 100)
}
$('#save-button').animate({'display':'none'},0, function(){
for (i = 0; i < 9999: i++) {
console.log(i);
}
});