이런것을 정규식이라고 하나요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

이런것을 정규식이라고 하나요? 정보

이런것을 정규식이라고 하나요?

본문

$string = " 어쩌고 저쩌고 width="640" height="385" 조잘조잘 width='640' height='385'  조잘조잘 width=640 height=385  조잘끝 " ;

$pattern = "/width=.*\'/";  <--문제는 이것 입니다...
$replacement = "<?=$width?>";
$re_string = preg_replace($pattern, $replacement, $string );
echo htmlspecialchars($re_content);

위와같은 문자열에서 가로세로를 지정하는 width 값 또는 height 값을 php코드로 바꿔서 저장 하고자 합니다.

width='<?=$width?>' height='<?=$height?>'
이런식으로 가로세로를 지정하는 숫열만 php 코드로 바꿔서 나머지는 그대로 유지 하고 출력 할 수 없을까요?

가로 세로 값이 어떤것은 " 또는 ' 표로 감싸져 있고 골치 아프게 없을때도 있지요??
어떻게 해야 할까요?

감사 합니다~


목적은 태그로 올려진 파일(이미지,영상)을 임의의 설정 크기로 일괄적이게 바꿀 생각 입니다만
보안에는 큰 문제 없지요??


이런식으로 하지 않고,,,
문자열 중 "width=" 가 있다면 그다음부터 10자정도 뽑아서
숫자 부문만 치환해라,,,, 라는 문법도 있을법 한데요,,,

댓글 전체

해당하는 태그에서 주소만 뽑는 것이 더 편할 둣합니다만..
그리고 말씀하신 용도로 소스를 쓰면 될 것 같습니다.

이유는 아시겠지만 ...
뽑고자 하는 것의 위치순서 생략추가확장 방법등이 구구각색이라서 그렇습니다.
간단히 다움만 봐도 알 수 있을 겁니다.
<img width....src=...
<img height=... width=...src....
<img src=.... width=...
<img src=..... height=... width=
<img style="height:... width:....  src=.....
<img src=..... style="height:... width:
......등등....
조언 감사 드립니다.

사실은 이미지를 제어하기 위함은 아니구요
embed 를 제어 하려고 합니다.

여기서 중요한것은
$pattern = "/width=.*\'/";  <--문제는 이것 입니다...

여기 페턴을 잡는것인데,,,
다 만족하는 정규식은 없을까요?

어째든 답변으로 채택 합니다~
전체 75 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT