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>
게시글 목록
| 번호 | 제목 |
|---|---|
| 10921 | |
| 10920 | |
| 10914 | |
| 10913 | |
| 10912 | |
| 10911 | |
| 10905 | |
| 10904 | |
| 10903 | |
| 10898 | |
| 10897 | |
| 10896 | |
| 10882 | |
| 10879 | |
| 10878 | |
| 10877 | |
| 10876 | |
| 10874 | |
| 10865 | |
| 10856 | |
| 10854 | |
| 10845 | |
| 10833 | |
| 10830 | |
| 10827 | |
| 10819 | |
| 10809 | |
| 10803 | |
| 10802 | |
| 10801 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기