 |
|
|  |
| PHP < ![CDATA[ 2 ]]> 제거 정규식 |
|
|
 |
12년 전 |
$str="Tour site in korea = <![CDATA[ 2 ]]>viewkorea.co.kr<![CDATA[ 3 ]]> Good!";
$str2 = preg_replace('#(?://)?<!\[CDATA\[.+?(?://)?\]\]>#s', '$1', $str);
echo "<XMP>$str --></XMP><BR>";
echo "<XMP>$str2";exit;
결과 :
Tour site in korea = <![CDATA[ 2 ]]>viewkorea.co.kr<![CDATA[ 3 ]]> Good! -->
Tour site in korea = viewkorea.co.kr Good!
$buffer = <<<DATA
<script type="text/javascript">
//<![CDATA[
var nodeList = document.getElementsByTagName('A');
for(var i = 0; i < nodeList.length; i++){
if(nodeList[i].className == 'whatever'){
nodeList[i].style.display = "inline";
}
}
//]]>
</script>
DATA;
echo $buffer . "<br />\n\n";
$forbidden[] = '#(?://)?<!\[CDATA\[.+?(?://)?\]\]>#s';
// then processed via
$buffer = preg_replace($forbidden, '<!-- cdata section removed -->', $buffer);
echo $buffer;
|
|
추천 : 784 |
추천
목록
|
|
|  |
|