해시태그를 찾는 정규표현식으로


/#[^\s#]+/g


라는 문자열이 주어졌습니다.


여러가지로 검색한 결과


 [^xy]  : not 을 표현하며  x 및 y 를 제외한 문자를 의미한다.

정규 표현식 뒤의 "g"는 전체 문자열을 탐색해서 모든 일치를 반환하도록 지정하는 전역 탐색 플래그

/ xy /    '/' 안의 문자는 무조건 존재한다.

x+   x가 하나 이상 반복된다.

\s  공백, 택, 용지 공급 등과 같은 문자 찾기. ( =[\f\n\r\t\v] )


라는 정보를 얻었습니다.


결론적으로 해석하면 '# 로 시작하면서 #와 공백문자를 제외한 다른 문자열이 1회 이상 반복되는 문자열을 전체 문자열을 탐색해서 찾아라' 라고 보면 될까요?