PHP代码$str = preg_replace("/()(.*?)()/", '\1\2\3', $str);其中用了三个子模式(每个圆括号中内容为一个子模式),第一个是链接开始标签,第二个是链接文本,第三个是然后第二个参数中\1、\2、\3就表示这三个部分,要替换成什么样子还不简单?获取页面中的...
分类:
Web程序 时间:
2014-09-17 11:38:22
阅读次数:
286
/^([a-z0-9]+([a-z0-9-]*(?:[a-z0-9]+))?\.)?[a-z0-9]+([a-z0-9-]*(?:[a-z0-9]+))?(\.us|\.tv|\.org\.cn|\.org|\.net\.cn|\.net|\.mobi|\.me|\.la|\.info|\.hk|\.gov\.cn|\.edu|\.com\.cn|\.com|\.co\.jp|\.co|\.cn|...
分类:
Web程序 时间:
2014-09-13 12:04:15
阅读次数:
171
标题这样不知道合适不合适。具体的情况是这样的:网站要增加关键字链接功能,然后需要对文章的内容进行正则表达式匹配并替换,然后使用了preg_replace函数。替换的程序代码如下:function ReplaceKeyword($linkDefs,$content){$linkMap = array(...
分类:
Web程序 时间:
2014-09-10 15:30:50
阅读次数:
179
则表达式简介在某些应用中,往往有时候需要根据一定的规则来匹配(查找)确认一些字符串,如要求用户输入的 QQ 号码为数字且至少 5 位。用于描述这些规则的工具就是正则表达式。最简单的匹配最简单的匹配就是直接给定字符匹配。如用字符 a 去匹配 aabab ,则会匹配出 3 个结果,分别是字符串中的第 1...
分类:
Web程序 时间:
2014-09-10 14:10:20
阅读次数:
234
思维导图点击下图,可以看具体内容!介绍 正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教!需要知道的术语——下面的术语你知道多少?Δ定界符Δ字符域Δ修...
分类:
Web程序 时间:
2014-09-10 14:01:50
阅读次数:
241
preg_match_all("/(.+)/isU" , $string, $result);这里/ 后面加了 3个修饰符i 是 不区分大小写的匹配s 是 带有换行的 匹配U 是非贪婪模式。匹配最少部分。修饰符:i :如果在修饰符中加上"i",则正则将会取消大小写敏感性,即"a"和"A" 是一样的。...
分类:
Web程序 时间:
2014-09-04 09:35:57
阅读次数:
182
整理了下抓取页面的一些函数方便以后使用 //抓取页面function getcontents($url) { $ch = curl_init(); $timeout = 5; curl_setopt($ch, CURLOPT_URL, $url); curl_setop...
分类:
Web程序 时间:
2014-08-30 20:17:39
阅读次数:
244
在javascript中,要判断字符串是中文是很简单的。比如: <script?type="text/javascript">
var?str?=?"php编程";
if(/^[\u4e00-\u9fa5]+$/?.?test(str))?{
????alert("该字符串全部是中文");
}?else?...
分类:
Web程序 时间:
2014-08-29 18:37:28
阅读次数:
262
php正则替换非站内链接小鱼阁小鱼阁小鱼阁百度百度百度搜搜搜搜搜搜';//本站域名$host_url = str_replace(".", "\.", str_replace("www.", "", $_SERVER['HTTP_HOST']));//echo $host_url;//替换正则$pa...
分类:
Web程序 时间:
2014-08-29 10:46:17
阅读次数:
230