https://sir.kr/cm_free/1561502 에도 올렸었던 것인데
여기에 문제로 정리해 봅니다.
------------------
#hashtag #hash_tag #hashTag #Hashtag #Hash_Tag
#해시태그 #해시_태그 [:#해시_태그_입니다 #hash0tag:]{:.intro#test}
#这是一个标签 #ハッシュタグです
[:안녕하세요 입니다:]{:.intro}[:테스트입니다.:]{:#test#tes01#test02}{:.intro}
------------------
해시태그만 골라내는 정규식입니다. 옵션은 /g
해시태그에 유니코드(한국어, 중국어, 일본어등 지원), 보통 언더바만 지원..
단 {: }안에 있는 #은 태그가 아니고 CSS의 ID이므로 빼고 선택하는 정규식이 필요합니다.

댓글 9개
이건 한방에 안될거 같은데요.
<script>
var str = `#hashtag #hash_tag #hashTag #Hashtag #Hash_Tag
#해시태그 #해시_태그 [:#해시_태그_입니다 #hash0tag:]{:.intro#test}
#这是一个标签 #ハッシュタグです
[:안녕하세요 입니다:]{:.intro}[:테스트입니다.:]{:#test#tes01#test02}{:.intro}`;
var str2 = str.replace(/\{[^}]*\}/g, '');
var result = str2.match(/#[^#:.\[\]{}\s]+/g);
alert(result);
</script>
<script>
var str = `#hashtag #hash_tag #hashTag #Hashtag #Hash_Tag
#해시태그 #해시_태그 [:#해시_태그_입니다 #hash0tag:]{:.intro#test}
#这是一个标签 #ハッシュタグです
[:안녕하세요 입니다:]{:.intro}[:테스트입니다.:]{:#test#tes01#test02}{:.intro}`;
var str2 = str.replace(/\{[^}]*\}/g, '');
var result = str2.match(/#[^#:.\[\]{}\s]+/g);
alert(result);
</script>
게시글 목록
| 번호 | 제목 |
|---|---|
| 10275 | |
| 10254 | |
| 10239 | |
| 10201 | |
| 10199 | |
| 10192 | |
| 10187 | |
| 10170 | |
| 10152 | |
| 10146 | |
| 10137 | |
| 10118 | |
| 10105 | |
| 10102 | |
| 10064 | |
| 10023 | |
| 10010 | |
| 10001 | |
| 9987 | |
| 9977 | |
| 9944 | |
| 9942 | |
| 9932 | |
| 9919 | |
| 9892 | |
| 9876 | |
| 9867 | |
| 9821 | |
| 9797 | |
| 9796 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기