PHP的
print preg_replace('/(<img.+src=\"?.+)(images\/)(.+\.(jpg|gif|bmp|bnp|png)\"?.+>)/i',"\${1}uc/images/\${3}",$str)echo "<hr/>"
//2、将src="/uploads/images/20100516000.jpg"替换为src="/uploads/uc/images/20100516000.jpg",并省去宽和高
print preg_replace('/(<img).+(src=\"?.+)images\/(.+\.(jpg|gif|bmp|bnp|png)\"?).+>/i',"\${1} \${2}uc/images/\${3}>",$str)
使用c标签输出,设置escapeXml="false"像这样:
<c:out value="${news.content }" escapeXml="false"></c:out>
不过这个是jsp的方式。。。只是单纯的显示文本的话,用正则去除html标签
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)