php正则

2018-09-07 14:05

阅读:413

  1修饰符:好象没有讲
2匹配模式好象有些少
比如<?php
$cp=preg_replace(@<script(.*?)</script>@is,,$cp);
$cp=preg_replace(@<iframe(.*?)</iframe>@is,,$cp);
$cp=preg_replace(@<style(.*?)</style>@is,,$cp);
?>出现@<script(.*?)</script>@我就迷糊

希望得到帮助,多谢

  @<script(.*?)</script>@

非贪婪模式,意思是匹配<script之后第一个<之间的东西,等价于@<script([^>]*)</script>@

有时候需要[^>]+?获取精确匹配。


评论


亲,登录后才可以留言!