그러나 매치하지 않을 때마다 완벽한 일치를 반환합니다 ... 문자열이 일치하는 경우에만 정확하게 일치하는 문자열을 얻을 수없는 것 같습니다. 쪽으로.PHP 정확하게 일치하는 문자열
보드 코드와 정규식 패턴을 사용하여 약간 복잡하게하려고하면 악몽이됩니다. 포스트는 인용 태그 포함 된 경우
if ($check = '/\[quote(.*?)\](.*?)\[\/quote\]/su') {
$spam['spam'] = true;
$spam['error'] .= 'Spam post quote.<br />';
}
그래서 스팸으로 간주하고 도랑을하지만 난 그게 아마 내 패턴이 잘못 해결할 수없는 것 될 것이다.
까지 완화 downvoter 작동 예! –
+1은 과제의 가치를 되돌릴 수있는 언어의 매우 실제적인 결과/함정이기 때문에 +1합니다. – Joe
@RobAgar이 _really_는 디버깅 101입니다. 업 보턴은 upvote 버튼 위로 마우스를 가져 가면 "연구 노력을 보여주는 유용한 질문"을 볼 수 있습니다. 둘 다 여기에 적용되지 않습니다. – CodeCaster