php正则匹配字符串中js文件例子

将一个网页里面所有引入的js文件都匹配出来,在php中用正则表达式来实现,方式如下:

<?php
 header("Content-type:text/html;charset=utf-8");
 //匹配一个网页中引入的js文件
 $pageContent = file_get_contents('http://www.daixiaorui.com/cat_2.html');
 preg_match_all('/<script.*?src\s*=\s*[\"|\'](.*?)[\"|\'].*?>\s*?<\/script>/i', $pageContent, $js);
 print_r($js);

其中“src\s*=\s*”表示可以是“src=”也可以是“src = ”这样的;“[\"|\']”表示路径可以是单引号,也可以为双引号;“.*?”尽可能的少重复,匹配最近的位置。

时间: 2024-11-05 18:54:16

php正则匹配字符串中js文件例子的相关文章

PHP正则匹配字符串中的中文

我们先要明白 中文双字节字符编码范围 1. GBK (GB2312/GB18030) x00-xff GBK双字节编码范围 x20-x7f ASCII xa1-xff 中文 gb2312 x80-xff 中文 gbk 2. UTF-8 (Unicode) u4e00-u9fa5 (中文) x3130-x318F (韩文 xAC00-xD7A3 (韩文) u0800-u4e00 (日文) 获取指定的中文与字符 例1  代码如下 复制代码 <?php $str = '正则如何匹配中文字在某中文字符串

php正则匹配字符串中是否有日期数据

 代码如下 复制代码 <?php if(preg_match("/d{4}-d{2}-d{2}/","开始大幅拉萨大家2012-02-02 12:12:12舍得离开房间")){ echo 'ye'; }else{ echo 'no'; } ?>

php正则匹配文章中的远程图片地址并下载图片至本地_php技巧

使用php的正则表达式来实现: $content = '这里是文章内容,这里插入一张图片测试 <img src="XXXXXXXXXXXXXXXXXXXX">'; $content = stripslashes ( $content ); $img_array = array (); // 匹配所有远程图片 preg_match_all ( "/(src|SRC)=["|'| ]{0,}(http://(.*).(gif|jpg|jpeg|bmp|png

php结合正则获取字符串中数字_php技巧

php结合正则获取字符串中数字 <?php $patterns = "/\d+/"; //第一种 //$patterns = "/\d/"; //第二种 $strs="left:0px;top:202px;width:90px;height:30px"; preg_match_all($patterns,$strs,$arr); print_r($arr); /***************运行结果*********************

正则验证-java 正则匹配数据中的金钱数字

问题描述 java 正则匹配数据中的金钱数字 A文件数据:1001分店20121231,元旦之际祝您新年快乐身体健康万事如意.您共欠担保公司¥103959.50元.请您尽快偿还欠款,以免扩大损失.您的借款已逾期6天,欠款金额为1988.20元,逾期将影响信用记录,请即刻缴纳.截止 2015年07月01日 您应还金额为:4128元.如有疑问,请联系王先生1101101010.你好,截至到昨天夜里23:59,你欠款34532.32元,请您尽快偿还欠款,以免扩大损失.你好,截至到昨天夜里23:59,你

php结合正则获取字符串中数字

  这篇文章主要给大家汇总介绍了php结合正则获取字符串中数字的几种方法,十分的简单实用,有需要的小伙伴可以参考下. php结合正则获取字符串中数字 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 <?php $patterns = "/d+/"; //第一种 //$patterns = "/d/"; //第二种 $st

php preg_match_all正则匹配字符串所有连接地址

php教程 preg_match_all正则匹配字符串所有连接地址 */ $str ='<a href="http://www.a.com/2010/11-15/5.html">4</a>   <a href="http://www.b.com/2010/11-15/6.html">5</a>   <a href="http://www.b.com/2010/11-15/1.html">

C#从字符串中分离文件路径、文件名及扩展名

开发程序时,为了更好的识别文件的相关属性,经常需要将文件的路径.名称及其扩展名从一个字符串中分离出来,这时可以使用Substring方法在字符串中进行相应的截取,然后输出即可.从字符串中分离文件路径.文件名及扩展名的关键代码如下: string strPath = textBox1.Text.Substring(0, textBox1.Text.LastIndexOf("\\")); string strName=textBox1.Text.Substring(textBox1.Tex

c-请问匹配字符串中重复字符串内容的正则表达式怎么写?

问题描述 请问匹配字符串中重复字符串内容的正则表达式怎么写? 匹配字符串中重复的字符串内容的正则表达式 或者匹配不重复的字符串内容? 解决方案 ASP 正则表达式匹配字符串提取正则表达式 字符串完全匹配获取正则表达式匹配的字符串 解决方案二: http://blog.csdn.net/zhulinu/article/details/17148511 解决方案三: 用"+"来表示重复一次或多次,建议看看正则表达式