제목 | url을 mysql REGEXP_REPLACE로 처리를 위한 정규식 패턴 | ||
---|---|---|---|
카테고리 | DB | ||
글쓴이 | shinmc07 | 작성시각 | 2020/12/15 12:52:35 |
|
|||
안녕하세요. 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 되야 됩니다. 정규식패턴 관련하여 지식이 부족하여 추출하는데 어려움이 있습니다. 정규식 도움을 주실 고수분들..부탁드립니다. |
|||
다음글 | jquery 대신에 angular, react, vue... (7) | ||
이전글 | Coroutine방식, Async방식 차이와 적용범위 ... (3) | ||
PureAni
/
2020/12/15 13:38:16 /
추천
0
|
shinmc07
/
2020/12/15 13:49:26 /
추천
0
100만건 정도 되는 data인데 패턴이 다양해서. 대충 문제되는 것들 몇개만 추려낸거구요. (167) youtube .@#!youtube.com!@#^ .@소상공인114.kr .dev.pbaplay.com location from history, 2 등 패턴등에서 url만 추출 되야 됩니다.. |
한대승(불의회상)
/
2020/12/15 14:56:12 /
추천
0
@shinmc07 좋은 방법 찾으시면 혹시 모를 다른분들을 위해 공유 부탁드립니다.
|
shinmc07
/
2020/12/15 15:28:58 /
추천
0
한대승(불의회상)님 찾고 있는데.. 쉽지않네요 ㅠㅠ 찾으면 공유 할게요.
|
SELECT REGEXP_REPLACE('(167) youtube .@#!youtube.com!@#^', '.+(youtube.com).+', '\\1');
-> youtube.com