정규식 입니다. (멘션 및 태그)
마젠토
112.♡.200.188
2023-03-20 21:55
11,624
3
0
본문
### [이모지](https://gist.github.com/rxaviers/7360908)
```
:([\w_-+]+)
```
```
:+1: :-1: :thumbsup: :test-test :test_test
```
### [폰트어썸](https://fontawesome.com/icons?d=gallery&m=free)
```
:fa([srldb]) fa-([\w-]+)
```
```
:fas fa-address-book :fas fa-camera :fas fa-test
:fab fa-apple :fab fa-apple-pay
:far fa-save
```
### [해시태그](http://www.cbtlab.co.kr/main/cbt/cbt_master_view.html?mode=&no=1384&bcode=CBT_INFO¤tPage=&s_word=)
```
#[\p{L}0-9_]+
```
```
#hashtag #hash_tag #hashTag #Hashtag #Hash_Tag
#해시태그 #해시_태그 #해시_태그_입니다 #hash0tag
```
### 멘션이름
```
@[\p{L}0-9_]+
```
```
@nickname test 입니다 @Nick_name 입니다 @nickName @test01 @test9test
@마젠토 @亞波治 @山田太郎 @やまだたろう @ㄱ @ㄴ
```
### 새로운 문법 해시태그만 선택하기
해시태그에 `{:` 적용을 하면 안됨 또는 해시태그에 스페이스가 필요. (해시태그에 스타일을 적용시킬 필요가 없음. 해시태그가 되면 디폴트로 스타일이 적용됨
`{:` `}`은 그 문장만 스타일 적용
`{:` `}`이 없으면 문단에 적용
```
(? < ! ({:)|(\b))#[\p{L}0-9_]+
```
```
#hashtag #hash_tag #hashTag #Hashtag #Hash_Tag
#해시태그 #해시_태그 {:#해시_태그_입니다 #hash0tag}{:.intro#test}
{:안녕하세요 입니다}{:.intro}
{:테스트입니다.}{:#test}{:.intro}
```
```cpp
#hashtag #hash_tag #hashTag #Hashtag #Hash_Tag
#해시태그 #해시_태그 [:#해시_태그_입니다 #hash0tag:]{:.intro#test}
#这是一个标签 #ハッシュタグです
[:안녕하세요 입니다:]{:.intro}
[:테스트입니다.:]{:#test#tes01#test02}{:.intro}
(\[:)|(:\]) 지울것
{:(.*?)} 지울것
{:[a-zA-Z0-9.#_]+?}
(?
0
로그인 후 추천 또는 비추천하실 수 있습니다.
최신글이 없습니다.
최신글이 없습니다.
댓글목록3
마젠토님의 댓글
이 부분은 위 글에서 깨지는 곳 중간에 공백을 넣어서..
위의 부분에서ㅓ 다시 깨지는 곳에 대한 코드입니다
NPIO님의 댓글
탐독하시는 그 호기심과 열정이 넘버원!~~ 이십니다. ^^
오늘도 행복한 하루 되세요.
마젠토님의 댓글의 댓글
다른 글에도 올렸지만, 이윰빌더를 대략 어디쯤 봐야 되는지 알려주세요. (코어 부분..)