나는 여러 키워드가있을 수있는 #hashtag로 시작하는 모든 키워드를 찾고 이미 존재하는 개체에 대한 링크로 바꾸는 텍스트 필드가 필요합니다.찾기 및 바꾸기 RegEx
해시 태그에서 find
을 수행해야하며 존재하는 경우 링크로 바꿔야합니다.
#goofy
은 존재하는 경우 http://www.test.com/i/goofy
으로 대체해야합니다.
The RegEx : /(?:\s|^)(?:#(?!(?:\d+|\w+?_|_\w+?)(?:\s|$)))(\w+)(?=\s|$)/i
.
어떻게 접근하는 것이 가장 좋을까요?
나는 링크가있는 키워드의 모든 인스턴스를 대체하는 방법에 집착하고 있습니다.
무엇'# (\ S +)', http://regex101.com/r/vW2pQ7/9에 대해? –
정규식 잘 작동합니다 (WIP 포함 예외 정확히 처리 할 수있는 예외 처리). 나는 그것을 대체하는 방법에 붙어있다. –
나는 gsub 명령을 사용해야한다고 생각한다. –