2009-11-11 4 views
0

이것이 무엇이라고 불리는 지 모르지만 파일에서 데이터를 가져 와서 반향시킬 수 있지만 특정 문자 집합 내의 데이터는 무시할 수 있습니까? PHP를 사용하여 특정 문자 집합 내의 데이터를 무시하십시오.

<?php 
echo file_get_contents('test.txt'); 
?> 

alt text http://i38.tinypic.com/2uom6au.png

I 최종 함수를 에코 때 별표 사이에서 데이터 및 별표 직접 무시할 수 있을까?

alt text http://i33.tinypic.com/2u59ljr.png

답변

1

당신만큼 당신이

빠른 'N'더러운 접근 완벽하게 일했다

echo preg_replace("/\*{3}.*?\*{3}/", "", file_get_contents('test.txt')); 
+0

을 "아무것도로 대체"하는 것처럼 "그것은 무시"하지 않을 것입니다. 이제 그것으로 다른 문자열을 실험 해 볼 수 있습니다. – Homework

+1

이 정규식은 "greedy"이므로 "this *** some text *** is *** other text *** test"가 "this test"가 아닌 "this test"로 나옵니다. "기대할 수 있습니다. –

+1

아니야. 나는 구체적이고 의도적으로 하위 패턴을 우스꽝스럽게 만들었습니다. 그리고 당신이 말하고자했던 테스트 문자열이''이 *** *** 텍스트 *** *** 다른 텍스트 *** 테스트입니다. '' –