변수에 저장된 XML 파일에서 특정 태그 </licenses>
만 제거해야합니다.PHP를 통해 문자열에서 특정 XML 태그 제거
나는이 시도했지만, 내가 예상 출력받지 못했습니다 :
<?php
print preg_replace("</licenses>", "", "</licenses>");
?>
결과 :
<>
그리고 놀랍게도, 다음은 모든 태그의 내용을 제거합니다
<?php
print preg_replace("<>", "", "</licenses>");
?>
내가 생각할 수있는 것은 내가 어떻게 든 정규식 패턴이나 뭔가를 때리는 것입니다. 어떻게해야합니까?
는''<' and '> [구분자로서 사용]이기 때문이다 (http://www.php.net/manual/en/regexp.reference.delimiters.php). 그 안에있는 것만 "/ 라이센스'"가 대체됩니다. –