또 까먹기 싫으니까 메모하러 왔다..ㅎㅎ
해시태그 검색 기능을 하는데 정규식을 잘 모르니 힘들다 😫
preg_match_all("(#[\d|A-Z|a-z|ㄱ-ㅎ|ㅏ-ㅣ|가-힣]*)", $content, $matches);
() : 괄호 안의 정규식을 하나의 단어로 인식 / ex. (1|2) = 1또는 2를 찾으면 뽑아냄 / (#)
[] : 자동 or / [\d|A-Z|a-z|ㄱ-ㅎ|ㅏ-ㅣ|가-힣] = 영어 또는 숫자 또는 한글
* : 모든 문자를 가져와라
#이 포함된 문자뒤 [\d|A-Z|a-z|ㄱ-ㅎ|ㅏ-ㅣ|가-힣] 영어, 한글, 숫자로 된 *연속적인 문자를 추출
간단한데 너무 복잡해!
'웹 프로그래밍 > PHP' 카테고리의 다른 글
MQTT 프로토콜 그리고 Mosquitto ( 너 뭐야 처음봐 >﹏<) (1) | 2020.11.04 |
---|---|
html 화면 캡쳐 이미지 zip 파일 다운로드 ( php zip파일 다운 ) (0) | 2020.03.20 |
[XE] krzip모듈 사용방법 (0) | 2019.05.28 |
[XE] 모듈 만들기 2탄 controller와 filter (2) | 2018.12.17 |
[ XE ] 사용자 모듈 만드는 방법 (1) | 2018.12.08 |