안녕하세요
질문하나 드립니다^^
$string 에는 "/*****주석*****/"가 앞부분에 들어있습니다
위에서 붉은 부분은 정규표현식의 구분자가 아닌 실제 찾으려는 문자열입니다
if(preg_match('#^/*****주석*****/#'), $string){
이렇게 했더니. 문법이 틀리다고 에러가 납니다. 뭐가 잘못되었습니까?^^
}
슈와이님 처럼 처리하는 것이 간결하니 좋겠지만
이렇게 처리해야 할 때도 있을 것이므로 내용을 첨가하자면
별표(asterisk)가 의미를 갖는 메타문자이므로 백슬래시를 붙여 줘야 제대로 작동됩니다.
예를 들자면
$str = "echo 'hi, there';/**주석**/";
if(preg_match("#/\*\*주석\*\*/#",$str)){
echo "true";
else echo "false";
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
이 게시물을 신고 하시겠습니까?신고사유를 선택해주세요.