정규식 제거 및 특정 태그 제거 > 정보공유

본문 바로가기

쇼핑몰 검색

위토즈소프트 로그인

회원가입 회원가입  아이디/비밀번호찾기 아이디/비밀번호찾기

정보공유 목록

PHP | 정규식 제거 및 특정 태그 제거

페이지 정보

작성자 위토즈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일20-09-02 21:11 조회1,160 회 댓글0 건

본문

정규식을 통한 개행 제거

$text = preg_replace('/\r\n|\r|\n/','',$text);


문자열 함수사용으로 개행 제거

$text = str_replace(array("\r\n","\r","\n"),'',$text); 

또는

$text = strtr($text,array("\r\n"=>'',"\r"=>'',"\n"=>''));


html 태그 제거

$content = preg_replace("(\<(/?[^\>]+)\>)", "", $content);


textarea 제거

$content = preg_replace("!<textarea(.*?)>!is","[textarea]",$content);

$content = preg_replace("!</textarea(.*?)>!is","[/textarea]",$content);


script 제거

$str=preg_replace("!<script(.*?)<\/script>!is","",$str);


iframe 제거

$str=preg_replace("!<iframe(.*?)<\/iframe>!is","",$str);


meta 제거

$str=preg_replace("!<meta(.*?)>!is","",$str);


style 태그 제거

$str=preg_replace("!<style(.*?)<\/style>!is","",$str);


&nbsp;를 공백으로 변환

$str=str_replace("&nbsp;"," ",$str);


연속된 공백 1개로

$str=preg_replace("/\s{2,}/"," ",$str);


태그안에 style= 속성 제거

$str=preg_replace("/ zzstyle=([^\"\']+) /"," ",$str); // style=border:0 따옴표가 없을때

$str=preg_replace("/ style=(\"|\')?([^\"\']+)(\"|\')?/","",$str); // style="border:0" 따옴표 있을때

 

태그안의 width=, height= 속성 제거

$str=preg_replace("/ width=(\"|\')?\d+(\"|\')?/","",$str);

$str=preg_replace("/ height=(\"|\')?\d+(\"|\')?/","",$str);


img 태그 추출 src 추출

preg_match("/<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i",$str,$result);

preg_match_all("/<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i",$str,$result);



특수문자 제거

$string = preg_replace("/[ #\&\+\-%@=\/\\\:;,\.'\"\^`~\_|\!\?\*$#<>()\[\]\{\}]/i", "", $string);


공백제거

$string = preg_replace('/ /', '', $string);

$string = preg_replace("/\s+/", "", $string);


반복 입력된 단어 제거

$string = preg_replace("/s(w+s)1/i", "$1", $string);


반복 입력된 부호 제거

$string = preg_replace("/.+/i", ".", $string);


영문자를 제외한 모든 문자 제거

$string = preg_replace("/[^A-Za-z]/", "", $string);


영문자와 공백문자(Space)를 제외한 모든 문자를 제거

$string = preg_replace("/[^A-Za-z|\x20]/", "", $string);


ASCII 범주 코드 영문+특수문자를 제외한 모든 문자를 제거

$string = preg_replace("/[^\x20-\x7e]/", "", $string);


img 태그 추출

preg_match_all("/<img[^>]*src=[\'\"]?([^>\'\"]+)[\'\"]?[^>]*>/", $img, $matchs);

print_r($matchs);

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.

정보공유 목록

Total 65건 1 페이지
정보공유 목록
번호 제목 글쓴이 날짜 조회
65 PHP HTTP_X_REQUESTED_WITH 위토즈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-29 332
64 PHP 요일 처리 위토즈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-22 370
63 PHP 다차원 배열 정렬 위토즈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-14 705
62 PHP 원격지 이미지 파일 저장하고 이미지 파일 아닌경우 삭제 위토즈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-12 750
열람중 PHP 정규식 제거 및 특정 태그 제거 위토즈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-02 1161
60 PHP 7.3 버전 주의사항 위토즈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-18 1971
59 PHP 국가별 국가코드 와 전화번호 코드 배열 위토즈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-16 4923
58 PHP 번호 형식 정규식 위토즈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-02 3826
57 PHP 엑셀파일에서 문자를 복사한뒤 붙여넣기 할경우 위토즈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-06 7084
56 PHP 원하는 날짜에 해당하는 주간날짜 구하기. (월~일) 위토즈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-06 7889
55 PHP 단어변환 참고. 위토즈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-21 6935
54 PHP 주민번호로, 생년월일로 나이계산 함수 위토즈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-02 11238
53 PHP 지난주 날짜 구하기 위토즈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-02 8347
52 PHP PHP 코드최적화 위토즈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-20 9222
51 PHP 의외로 while 문에서 break 사용법을 모르는 사람들이 많네요. 위토즈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-11 7640
게시물 검색