정규식 문제를 또 풀어보려고 한다.
결국 정규식은 패턴을 통해서 원하는 값을 뽑거나 변화시키는 작업이기 때문에 얼마나 정확하게 패턴을 일치시키고, 도출된 값을 어떻게 가공하냐에 달려있다..
문제에는 알파벳과 숫자, 특수기호가 무작위로 섞여있고, 그속에 숫자들만 찾아내서 그것들을 더하는 작업을 해야 하는것이다. 숫자는 \d 이고 한자리 숫자부터 여러자리의 숫자도 있을 수 있으니 패턴은 [ "\d+" ] 이다
이렇게 찾아낸 패턴들을 순환하면서 배열에 담고 순환속에서 숫자들을 계속 더한 후 순환문이 종료되면
그걸을 셀에 뿌려주면 되는 작업이다.
정규식 이 강력한 녀석의 세상에 당신을 초대한다.
'VBA' 카테고리의 다른 글
[VBA] 영어 단어시험 만들기(Feat. Collection & Application.Caller) (0) | 2021.11.15 |
---|---|
[VBA] 그룹별 합계 구하고 병합하기 (Consolidate vs Sumif) (0) | 2021.11.14 |
[VBA] 정규식으로 키워드중에 고유값만 뽑아내기 (0) | 2021.11.11 |
[VBA] 메모에 사진삽입하기 #1(feat.comment) (0) | 2021.10.19 |
[VBA] 다양한 방법으로 영역선택하기 (0) | 2021.10.16 |
댓글