JavaScript에서 문자열을 구문 분석하고 모든 고유 단어를 찾으려고합니다. 기호로 시작합니다. 단어 새로운 라인을 기호를 이동 한 후 경우,RegEx 고유 한 단어 찾기
"test :one :one test :one test :two".match(/(:[A-z]\w+)(?!.*\1)/g)
그리고 결과는 [':one', ':two']
Online example #1
이다 그러나 :
/(:[A-z]\w+)(?!.*\1)/g
그것은이 문자열을 잘 작동 :이 목적을 위해 정규 표현식 썼다
"test :one\n :one test :one test :two".match(/(:[A-z]\w+)(?!.*\1)/ig)
정규식이 제대로 작동하지 않고 반환됩니다. [':one', ':one', ':two']
Online example #2
이 정규 표현식을 수정하고 독특한 결과 만 얻는 방법?
'[A-z]'vs'[A-Z]' – Tushar
@Tushar, thx, 나는 이것을 고치겠다. – D0dger