맨션하기와 태그 구현하는 정규식
요즘 SNS에서 많이 사용하고 있는 사람부르는 맨션하기(@)와 링크이동을 쉽게해주고 그룹핑해주는 태그(#)를 구현했습 니다. 최근들어 찾으시는 분들이 간혹 계시던데 제가 SNS 프로젝트 하면서 작업했던 함수 올려드려요. 긴 문자열에서 #태그 추출하는 정규식과 @맨션 추출하는 정규식 함수입니다. preg_match_all 을 이용하여 작업했구요. 입맛에 맞게 수정해서 사용하시면 될꺼 같습니다. function tag_string($string){ $re = '/(#[0-9a-zA-Z가-힣ㄱ-ㅎ]*)/ui'; $str = $string; preg_match_all($re, $str, $matches); $change = array(); foreach ( $matches[0] as $s ) $change[$s..
프로그래밍/PHP
2016. 12. 7. 09:00