본문 바로가기
VBA

[VBA] 정규식으로 키워드중에 고유값만 뽑아내기

by 일등미노왕국 2021. 11. 11.

정규식은 참 유용하다.. 어떻게 그리 복잡한걸 정해진 기호 몇개로 깔금하게 원하는 단어를 뽑아내는지 정말 존경스럽다.

 

세상은 넓고 대단한 놈들은 넓은 만큼 많다....

 

오랜만에 엑사남님의 숙제였다.

 

 

대충 한글들만 패턴화해서 replace하면 되겠다라는 생각이 들어서 그리 어렵지 않다고 생각했다...

 

근데 큰 착각이었다. 

 

문제는 중복된 두개가 있을 경우 맨 앞에 있는 중복어가 삭제가 되면 안되며 차량과 차량용이 있을 경우, 앞에서 차량으로 중복어가 사라지면 [용]만 남기 때문에 키워드가 바보가 된다. [용이 안죽는다...드래곤볼에서도 용은 한번은 죽던데]

어렵게 어렵게 구해도 replace에서 다시 걸리게 된다...처음단어도 변경 되기 때문에 replace에 대한  해결이 없으면 결국 한번도 중복이 없는 단어들만 빼고 다 사라지게 된다...  

 

https://open.kakao.com/o/glXWEB3b

 

유튜브 '엑사남'의 Excel VBA 함께하기

[방암호 : M으로 시작하는 VBA 메세지창 명령어는? 'MsgB**', 힌트 : 6글자, **은 소문자] #엑셀 #excel #VBA #엑사남

open.kakao.com

 오늘은 같은 방에 있는 요다님의 코드를 공유하면서 정규식의 깊이를 한번 더 느껴보시는 시간이 되었으면 한다.

 

요다님의 코드를 보는 순간 평소 알던 정규식 코드가 아니어서 본인의 얇은 지식을 반성하면서 또한 비기같은 고급 기술을 시전해주신 요다님께 이 글을 빌어 감사함을 전한다...

 

역시 능력자들은 너무 많다..

 

정말 고급기술이다.

 

 

본인이 받았던 충격만큼 이글을 보고 있는 당신도 느꼈으면 좋겠다...

예전 다잡님의 코드를 보고 소름돋았던 오랜만의 짜릿함이었다.

 

키워드 요약하기(21.11.11).xlsm
0.02MB

 

 

댓글