❶ 求php的正则表达式
补充:其实就是匹配单个的html开始或结束标记。最简单的表达是
!^</?[a-zA-Z0-9 ="\';:]*>$!
\'是对php中单引号的转义。或者还有更简单的
!^</?[a-z0-9 ="\';:]*>$!i
i表示忽略大小写。模式分隔符就是为了区分表达式和像i这样的模式修饰符而设计的。
另外,站长团上有产品团购,便宜有保证
❷ php正则表达式如何写
<?php
$m = "topindex.php?zlId=1-3-10dd-10-10-ZL-d-2";
echo preg_replace("/topindex\.php\?zlId=(\w*)-(\w*)-(\w*)-(\w*)-(\w*)-(\w*)-(\w*)-(\w*)/","topindex.php?zlId=$1&cdhId=$1&dhId=$3&zhId=$4&shId=$5&field=$6&sort=$7&page=$8",$m);
?>
问题补充: 你的描述很不清楚:但是可以转换成你要的那种
<?php
$str='<table cellpadding="0" cellspacing="0" align="center">
<tr>
<td class="title">
<h1><a href="/topview/600010.html" class="stockname">包钢股份</a></h1>
<span class="code" value="SH600010">600010</span>
</td>
<td>
功能<br /><a href="#usage" onclick="return showCon()">指标用法</a>
</td>
<td>资金流向<br /><a href="" )">分时线</a></td>
<td class="td1">
上一支股票:<a href="/600009.html" title="上一支股票">上海机场(600009)</a><br />
下一支股票:<a href/600011.html" title="下一支股票">华能国际(600011)</a>
</td>
</tr>
</table>
';
echo preg_replace("/<td>.*功能.*<td.*>.*<\/td>/isU","",$str);
?>
❸ PHP正则表达式
'/^\s*{(\w+)}\s*=/' 代表“词首位置起或有空白{1个或以上的字母串(该串编号1)}或有空白”
替换成,'$\\1=' 含义是"$编号1的串="
❹ php正则表达式是什么
是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
给定一个正则表达式和另一个字符串,我们可以达到如下的目的:
1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);
2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。
正则表达式的特点是:
1. 灵活性、逻辑性和功能性非常的强;
2. 可以迅速地用极简单的方式达到字符串的复杂控制。
3. 对于刚接触的人来说,比较晦涩难懂。
由于正则表达式主要应用对象是文本,因此它在各种文本编辑器场合都有应用,小到着名编辑器EditPlus,大到Microsoft Word、Visual Studio等大型编辑器,都可以使用正则表达式来处理文本内容。
❺ 一段php正则表达式的写法,在线等!
<?php
$str='<p></p><imgsrc="1.jpg"><imgsrc="2.jpg"alt="2.jpg">';
preg_match_all('/<img[^>]*?src="([^"]*)"[^>]*?s+alt="[^"]*"[^>]*>/is',$str,$matches);
print_r($matches);
exit;
❻ 跪求一php正则表达式
【2】韩顺平老师php从入门到精通149讲网络网盘免费资源在线学习
链接: https://pan..com/s/1cCoVdUCjSq2xNGvHOMs_dA
【2】韩顺平老师php从入门到精通149讲 下载必看.txt 海量精品建站资源尽在青龙建站教程自学网.zip 更多建站教程请点击这里.url 点击获取解压密码.url 第149讲 开发自己的网上支付平台⑤-防止回调页面刷新.wmv 第148讲 开发自己的网上支付平台④-接收支付结果.wmv 第147讲 开发自己的网上支付平台③-发送支付请求.wmv 第146讲 开发自己的网上支付平台②-商家与易宝支付网关对接详解.wmv 第145讲 开发自己的网上支付平台①-网上支付的两种方式及其流程介绍.wmv 第144讲 php xml编程(11)-基于xml的在线词典评讲.wmv 第143讲 php xml编程(10)-SimpleXML.wmv 第142讲 php xml编程⑨-综合练习-基于xml的在线词典 phpdom使用xpath.wmv 第141讲 php xml编程⑧-phpdom编程(3) 综合练习-基于xml的在线词典.wmv 第140讲 php xml编程⑦-phpdom编程(2).wmv
❼ php超实用正则表达式有哪些
php几个超实用正则表达式
1.验证域名检验一个字符串是否是个有效域名
2.从一个字符串中 突出某个单词
3.从HTML文档中获得全部图片
4.删除重复字母
5.删除重复的标点
6.匹配一个XML或者HTML标签
7.匹配具有属性值的XML或者HTML标签
8.匹配十六进制颜色值
9.查找页面 title
10.解释 Apache 日志
11.使用智能引号代替双引号
12.检验密码的复杂度
13.WordPress: 使用正则获得帖子上的图片
14.自动生成笑脸图案
15. 移除图片的链接
❽ 求PHP 的正则表达式 大全
匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为 匹配首尾空白字符的正则表达式:^\s*|\s*$ 评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式 匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 评注:表单验证时很实用 匹配网址URL的正则表达式:[a-zA-z]+://[^\s]* 评注:网上流传的版本功能很有限,上面这个基本可以满足需求 匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 评注:表单验证时很实用 匹配国内电话号码:\d{3}-\d{8}|\d{4}-\d{7} 评注:匹配形式如 0511-4405222 或 021-87888822 匹配腾讯QQ号:[1-9][0-9]{4,} 评注:腾讯QQ号从10000开始 匹配中国邮政编码:[1-9]\d{5}(?!\d) 评注:中国邮政编码为6位数字 匹配身份证:\d{15}|\d{18} 评注:中国的身份证为15位或18位 匹配ip地址:\d+\.\d+\.\d+\.\d+ 评注:提取ip地址时有用 匹配特定数字: ^[1-9]\d*$ //匹配正整数 ^-[1-9]\d*$ //匹配负整数 ^-?[1-9]\d*$ //匹配整数 ^[1-9]\d*|0$ //匹配非负整数(正整数 + 0) ^-[1-9]\d*|0$ //匹配非正整数(负整数 + 0) ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ //匹配正浮点数 ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //匹配负浮点数 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ //匹配浮点数 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //匹配非负浮点数(正浮点数 + 0) ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$ //匹配非正浮点数(负浮点数 + 0) 评注:处理大量数据时有用,具体应用时注意修正 匹配特定字符串: ^[A-Za-z]+$ //匹配由26个英文字母组成的字符串 ^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串 ^[a-z]+$ //匹配由26个英文字母的小写组成的字符串 ^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串 ^\w+$ //匹配由数字、26个英文字母或者下划线组成的字符串 /http:\/\/(.*)\//i //匹配外部链接地址
满意请采纳
❾ PHP正则表达式求教,在线等,日期提取
1, 一种是使用以下正则, 取得三个分组, 再将三个分组合并
(d{4})-(d{2})-(d{2})
'aabbccc2016-07-31cccddd99.88eee77.66ffff'.replace(/.*?(d{4})-(d{2})-(d{2}).*/,function(x,a,b,c){returna+b+c})
❿ php正则表达式
这里涉及到正则表达式中得子串捕获的概念。php中的正则表达式使用的是pcre正则库,因此使用方式上和pcre是相同的,只不过是为了使用方便封装了一起便捷的操作而已。preg_match函数和preg_match_all函数用于在php中进行正则表达式的相关处理。下面看下preg_match函数的定义:intpreg_match(string$pattern,string$subject[,array&$matches])在$subject中查询$pattern,如果找到则把匹配的字符串存储在$matches中。$matches[0]中存放整个匹配的字符串,$matches[i]中存放匹配到的第i个捕获子串。题目的解决方法:$pattern="/^NAME(.*){$/";preg_match($pattern,$string,$match);echo$match[1];//$match[1]为提取的NAME和{之间的内容。关于捕获组信息($match的信息)详情,可以参考文档:http://wang