Bạn có thể sử dụng
select regexp_substr ('sys: error: This is a message ''123:'' for column EMP_NB', 'column[[:space:]]*([[:alpha:]_]+)', 1, 1, NULL, 1) from dual
Đây,
-
column
- khớp với cộtcolumn
từ -
[[:space:]]*
- 0 hoặc nhiều ký tự khoảng trắng -
([[:alpha:]_]+)
- ghi lại vào Nhóm 1 bất kỳ một hoặc nhiều chữ cái hoặc dấu gạch dưới.
Giá trị được chụp chỉ được trả về vì đối số ID nhóm cuối cùng được đặt thành 1
.