Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP html标签正则替换并可自定义正则规则

PHP html标签正则替换并可自定义正则规则

高洛峰
高洛峰asal
2017-01-20 09:44:461385semak imbas

<?php 
function pregstring($str){ 
$strtemp = trim($str); 
$search = array( 
"|&#39;|Uis", 
"|<script[^>].*?</script>|Uis", // 去掉 javascript 
"|\[字定义\].*\[/字定义\]|Uis", // 去掉缩略图 
"|<[\/\!].*?[^<>]*?>|Uis", // 去掉 HTML 标记 
"&#39;>(quot|#34);&#39;i", // 替换 HTML 实体 
"&#39;>(amp|#38);&#39;i", 
"|,|Uis", 
"|[\s]{2,}|is", 
"[>nbsp;]isu", 
"|[$]|Uis", 
); 
$replace = array( 
"`", 
"", 
"", 
"", 
"", 
"", 
"", 
" ", 
" ", 
" ", 
); 
$text = preg_replace($search, $replace, $strtemp); 
return $text; 
} 
echo pregstring(字符串); //使用方法 
?>

更多PHP html标签正则替换并可自定义正则规则相关文章请关注PHP中文网!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:iOS 开发百问(8)Artikel seterusnya:iOS 开发百问(9)