博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于正则的贪心匹配与换行符匹配
阅读量:6847 次
发布时间:2019-06-26

本文共 598 字,大约阅读时间需要 1 分钟。

最近做一个问题,去除html中代码的JS脚本,代码如下

1 
5 6 kkyz
m,dfd 7
10
11 ook12 EOF;13 14 echo "orginal text: \n\n" . $text . "\n\n";15 $pattern1 = "@
(.*?)@is"; #等效于"@
(.*)@isU"16 #末尾的i表示忽略大小写,s表示.可以匹配换行符,U与?等效,表示关闭无限匹配17 $pattern2 = "@
(.*)@is"; #这是无限匹配的pattern,php默认就是无限匹配18 $text1 = preg_replace($pattern1, "", $text);19 $text2 = preg_replace($pattern2, "", $text);20 echo "text1: \n\n" . $text1 . "\n\n";21 echo "text2: \n\n" . $text2 . "\n\n";22 ?>

 

结果如下:

转载地址:http://rzoul.baihongyu.com/

你可能感兴趣的文章
nginx不使用正则表达式匹配
查看>>
dell台式机双SATA硬盘开机提示NO boot device available- Strike F1 to retryboot .F2
查看>>
linux下mysql的卸载、安装全过程
查看>>
samba不需密碼的分享
查看>>
利用putty进行vnc + ssh tunneling登录
查看>>
js重定向---实现页面跳转的几种方式
查看>>
hadoop1.x作业提交过程分析(源码分析第二篇)
查看>>
默认安装vsftpd后
查看>>
极速理解设计模式系列:14.轻量级模式(Flyweight Pattern)
查看>>
深度有趣 | 12 一起来动动手
查看>>
相关算法排序安排
查看>>
css的bug:
查看>>
《Redis设计与实现》读书笔记
查看>>
waiting for changelog lock.
查看>>
小白学爬虫-批量部署Splash负载集群
查看>>
你离BAT之间,只差这一套Java面试题
查看>>
laravel package 推荐,数据备份
查看>>
Synchronized锁在Spring事务管理下,为啥还线程不安全?
查看>>
环境变量PATH cp命令 mv命令 文档查看cat/more/less/head/tail
查看>>
阿里云亮相2019联通合作伙伴大会,边缘计算等3款云产品助力5G时代产业数字化转型...
查看>>