안녕하세요.
SELECT REGEXP_REPLACE('(167) youtube .@#!youtube.com!@#^', '패턴', '')
-> youtube.com
SELECT REGEXP_REPLACE('.@소상공인114.kr', '패턴', '')
-> 소상공인114.kr
SELECT REGEXP_REPLACE('.dev.pbaplay.com location from history, 2', '패턴', '')
위와 같이 도메인만 나오게 replace 되야 됩니다.
정규식패턴 관련하여 지식이 부족하여 추출하는데 어려움이 있습니다.
정규식 도움을 주실 고수분들..부탁드립니다.
100만건 정도 되는 data인데 패턴이 다양해서.
대충 문제되는 것들 몇개만 추려낸거구요.
(167) youtube .@#!youtube.com!@#^
.@소상공인114.kr
.dev.pbaplay.com location from history, 2
등 패턴등에서 url만 추출 되야 됩니다..
SELECT REGEXP_REPLACE('(167) youtube .@#!youtube.com!@#^', '.+(youtube.com).+', '\\1');
-> youtube.com