preg_match 사용하는예 - 뭐가 틀렸을까요?

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
preg_match 사용하는예 - 뭐가 틀렸을까요?

QA

preg_match 사용하는예 - 뭐가 틀렸을까요?

본문

안녕하세요

질문하나 드립니다^^

 

$string 에는 "/*****주석*****/"가 앞부분에 들어있습니다

위에서 붉은 부분은 정규표현식의 구분자가 아닌 실제 찾으려는 문자열입니다

 

if(preg_match('#^/*****주석*****/#'), $string){ 

이렇게 했더니.  문법이 틀리다고 에러가 납니다. 뭐가 잘못되었습니까?^^

}

 

 

 

이 질문에 댓글 쓰기 :

답변 1

슈와이님 처럼 처리하는 것이 간결하니 좋겠지만

이렇게 처리해야 할 때도 있을 것이므로 내용을 첨가하자면

별표(asterisk)가 의미를 갖는 메타문자이므로 백슬래시를 붙여 줘야 제대로 작동됩니다. 

 

예를 들자면 

 

$str = "echo 'hi, there';/**주석**/";

if(preg_match("#/\*\*주석\*\*/#",$str)){

    echo "true";

}

else echo "false";

답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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