-
작성일 : 13-02-05 22:06 / 조회 : 10,619
br 태그 제거 정규식
글쓴이 : 외인
<?
$string2 = “<br />The <br> quick <br>brown fox <br />jumped <br> over the lazy dog. <br> <BR> <br /> “;
echo “문장 끝에 오는 br 태그만 제거 : ” .”<br>”;
$aa= preg_replace(”/[[[:space:]]*<br[[:space:]]*[/]*>[[:space:]]*]*$/i”, “”, $string2);
$aa2= preg_replace(”/[<br[[:space:]]*[/]*>[[:space:]]*]*<br[[:space:]]*[/]*>$/i”, “”, $string2);
echo “원문 : “.str_replace(”<”,”<”,$string2).”<br>”;
echo “결과aa : “.str_replace(”<”,”<”,$aa).”<br>”;
echo “결과aa2 : “.str_replace(”<”,”<”,$aa2).”<br><br>”;
$aa3 = preg_replace(’/(([[:space:]]*)<br([[:space:]]*)(/*)>)+[[:space:]]*$/i’, ‘’, $string2);
$aa4 = preg_replace(’/(s*<brs*/?>s*)*$/i’,’‘,$string2);
echo “결과aa3 : “.str_replace(”<”,”<”,$aa3).”<br>”;
echo “결과aa4 : “.str_replace(”<”,”<”,$aa4).”<br>”;
?>
문장 끝에 오는 br 태그만 제거 :
원문 : <br />The <br> quick <br>brown fox <br />jumped <br> over the lazy dog. <br> <BR> <br />
결과aa : <br />The <br> quick <br>brown fox <br />jumped <br> over the lazy dog. <br> <BR>
결과aa2 : <br />The <br> quick <br>brown fox <br />jumped <br> over the lazy dog. <br> <BR> <br />
결과aa3 : <br />The <br> quick <br>brown fox <br />jumped <br> over the lazy dog.
결과aa4 : <br />The <br> quick <br>brown fox <br />jumped <br> over the lazy dog.