【php正则提取img全部属性值】教程文章相关的互联网学习教程文章

C#用正则表达式 获取网页源代码标签的属性或值【代码】

原文地址:http://blog.csdn.net/lhfly/article/details/7684319 整理两个 在C#中,用正则表达式 获取网页源代码标签的属性或值的方法 :1、获取标签中的值: <a href="www.csdn.net" class="main" >CSDN</a> 结果:CSDN///<summary>/// 获取字符中指定标签的值///</summary>///<param name="str">字符串</param>///<param name="title">标签</param>///<returns>值</returns>publicstaticstring GetTitleContent(string str, stri...

Delphi 正则表达式之TPerlRegEx 类的属性与方法(3): Start、Stop【代码】

Delphi 正则表达式之TPerlRegEx 类的属性与方法(3): Start、Stop//设定搜索范围: Start、Stopvar reg: TPerlRegEx; begin reg := TPerlRegEx.Create(nil); reg.Subject := ‘ababab‘; reg.RegEx := ‘ab‘; reg.Replacement := ‘◆‘; reg.Start := 1; reg.Stop := 2; while reg.MatchAgain do begin reg.Replace; end; ShowMessage(reg.Subject); //返回: ◆abab reg.Subject := ‘ababab‘; reg....

Delphi 正则表达式之TPerlRegEx 类的属性与方法(4): Replace【代码】

Delphi 正则表达式之TPerlRegEx 类的属性与方法(4): Replace// Replacevar reg: TPerlRegEx; begin reg := TPerlRegEx.Create(nil); reg.RegEx := ‘ab‘; reg.Replacement := ‘◆‘; reg.Subject := ‘ababab‘; reg.ReplaceAll; ShowMessage(reg.Subject); //返回: ◆◆◆ reg.Subject := ‘ababab‘; //下面四行程序, 相当于 reg.ReplaceAll; while reg.MatchAgain do begin reg.Replace; end; Sh...

js正则表达式之$1$2$3$4$5$6$7$8$9属性,返回子匹配的结果

功能:$1-$9存放着正则表达式中最近的9个正则表达式的匹配结果,这些结果按照子匹配的出现顺序依次排列。 基本语法RegExp.$n 注意:这些属性是静态的,除了replace中的第二个参数可以省略RegExp之外,其他地方使用都要加上RegExp。案例讲解:demo1 代码如下:<html> <script language="javascript" type="text/javascript"> //创建要进行匹配的字符串 var objStr="这是我的手机号13100000000" //创建正则表达式匹配手机号码 var re...

js正则表达式讲解之index属性(RegExp对象)

功能:index与search返回的值相同,不管是是否匹配到合适内容,如果找到合适内容则index为匹配内容其实字符的起始位置,如果没有找到则返回-1 基本语法RegExp.index 注意:该属性也是RegExp的静态属性,调用方式固定。 代码如下:<html> <script language="javascript" type="text/javascript"> //alert(Designed By Androidyue); //设置正则表达式,匹配类似12021这样的,个位和万位相同,十位和千位相同的数字,非全局只进行一次...

用正则查找html中有id属性的html标签

如: 字符串<div style="float:left" id="ab">123213</div><div class="a123">21314423</div> 不匹配<div class="a123">……</div>的内容 写这个例子可以用 <[a-zA-Z0-9][^>]+?id=[^>]+?>.*?</div> 匹配 上一个php例子: 代码如下:<?php $str = <div style="float:left" id="ab">123213</div><div class="a123">213123</div>; $search = #<[a-zA-Z0-9][^>]+?id=[^>]+?>.*?</div>#is; preg_match_all($search,$str,$r); echo <pre>...

PHP用正则匹配form表单中所有元素的类型和属性值

前言最近工作中遇到一个需求,需要在正则匹配页面中,所有可能存在的 form 表单的元素,可能有 input,action,select,textarea等等所有可能的元素,本文给出一个代码示例。感兴趣的朋友们可以参考学习。实例代码如下假设页面 1.html 的网页源代码是:<!DOCTYPE html> <html><head><meta charset="utf-8" /><title>一个含有 form 表单的登录注册页面</title><style type="text/css">*{padding:0;margin:0;font-size:12px;}.tbl{marg...

提取img元素src属性值的正则表达式

本文为大家介绍如果从 img 中获取图片的链接地址 src 属性值。要匹配的字符串:<img src=image/ad1.gif width="128" height="36"/><img src=image/ad2.gif width="128" height="36" />正则表达式:<img[\s]+src[\s]*=[\s]*((["](?<src>[^"]*)[\"])|(?<src>[^\s]*))正则匹配输出结果:x image/ad1.gif image/ad2.gifPHP正则提取或 img 元素的 src 属性值:<?php /*PHP正则提取图片img标记中的任意属性*/ $str = <center><img src="/...

php正则提取img标签各属性值

<?php /* create by tuzwu@qq.com for http://www.xiaojudeng.com */ $ext = gif|jpg|jpeg|bmp|png;//罗列图片后缀从而实现多扩展名匹配 by http://www.k686.com 绿色软件 $str = <p><img title="小桔灯分类信息网" alt="小桔灯分类信息网" onload="ResizeImage(this,860)" src="http://www.xiaojudeng.com/uploadfile/2011/0910/20110910102454887.jpg" /></p><p><img title="小桔灯分类信息网" alt="小桔灯分类信息网" onload="R...

php—PCRE正则表达式Unicode字符属性

自从 PHP 4.4.0 和 5.1.0, 三个额外的转义序列在选用 UTF-8模式时用于匹配通用字符类型。他们是:\p{xx}一个有属性 xx 的字符\P{xx}一个没有属性 xx 的字符\X一个扩展的 Unicode 字符上面 xx 代表的属性名用于限制 Unicode 通常的类别属性。 每个字符都有一个这样的确定的属性,通过两个缩写的字母指定。 为了与 perl 兼容, 可以在左花括号 { 后面增加 ^ 表示取反。比如: \p{^Lu} 就等同于 \P{Lu}。如果通过 \p 或 \P 仅指定了一...

PHP正则表达式过滤html标签属性DEMO

过滤html标签在php中可以有内置的函数了,但它过滤的太干净了,我们就整理了一下些利用正则来过滤指定html标签的例子,具体如下所示。采集的时候有时候需要过滤掉多余的标签属性,比如 img标签过滤掉除了src属性之外的所有属性例如删除titile alt等属性以及一些脚的onclick属性等。例如过滤除了src之外的所有属性: 代码如下:$str= preg_replace(/\s(?!src)[a-zA-Z]+=[\\"]{1}[^\\"]+[\\"]{1}/iu, $str); 上面的实例代码是过滤掉除了...

php正则操作img中任意属性(取属性,正则替换等)【图】

$as_message = preg_replace(\'//i\', "", $as_message);$as_message = preg_replace(\'//i\', "", $as_message);?> 另一种固定图片的js方法: 数据库内容字段中存储的是原图的路径(当然还有其他文字内容啦,内容里插图时,存的是图片路径),但前台想使用缩略图,以下是网上找到的详细解决方法,参考其解决了我的问题。/* 正则取图片img标记中的任意属性 搜集整理 程序员之家 http://bbs.it-home.org*/$word = \'111 22 中国人...

php正则查找html中包含id属性的html标签

在php中,用正则表达式,去查找html中有id属性的所有html标签,本文给出详细的操作方法,有需要的朋友参考下。 如何用php正则表达式查找html中有id属性的标签? 即需要查找尖括号<>中,以及id=""的html标签。例如: 字符串: 12321321314423 不匹配: ……的内容/div> 以上内容,可以用如下的正则匹配: <[a-zA-Z0-9][^>]+?id=[^>]+?>.*? 这里举一个完整的php正则匹配包含ID属性的html标签的例子。 例如:]+?id=[^>]+?>.*?#is; pr...

解析PHP正则提取或替换img标记属性_PHP教程【图】

/*PHP正则提取图片img标记中的任意属性*/$str = 'PHP正则提取或更改图片img标记中的任意属性'; //1、取整个图片代码preg_match(/<\s*img\s+[^>]*?src\s*=\s*(\|\")(.*?)\\1[^>]*?\/?\s*>/i,$str,$match);echo $match[0]; //2、取widthpreg_match(/<img.+(width=\"?\d*\"?).+>/i,$str,$match);echo $match[1]; //3、取heightpreg_match(/<img.+(height=\"?\d*\"?).+>/i,$str,$match);echo $match[1]; //4、取srcpreg_match(/<img.+s...

php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)_PHP教程【图】

因有一项目新闻发布系统,数据库内容字段中存储的是原图的路径(当然还有其他文字内容啦,内容里插图时,存的是图片路径),但前台想使用缩略图,琢磨1小时余,得到以下结果,可解决问题(取img标签会了,取别的标签任意属性自然也会了): 代码如下:/*正则取图片img标记中的任意属性*/ $word = '111 22 中国人'; //取整个图片代码 preg_match('/]*?src/s*=/s*(/'|/")(.*?)//1[^>]*?//?/s*>/i',$word,$matches); echo $matches[0];//结果: $w...