静坐常思己过,闲谈莫论人非,能受苦乃为志士,肯吃亏不是痴人,敬君子方显有德,怕小人不算无能,退一步天高地阔,让三分心平气和,欲进步需思退步,若着手先虑放手,如得意不宜重往,凡做事应有余步。持黄金为珍贵,知安乐方值千金,事临头三思为妙,怒上心忍让最高。切勿贪意外之财,知足者人心常乐。若能以此去处事,一生安乐任逍遥。

提取网页中所有的超链接地址的正则表达式

作者:大鹏 发布于:2007-7-26 16:58 Thursday 分类:PHP&MySql
标签: php 正则表达式

一条捕获网页中所有链接的正则表达式,收藏一下,以后说不定会用上。
[b][color=#FF0000]/<a\s+href=["|\']?([^>"\' ]+)["|\']?\s*[^>]*>([^>]+)<\/a>/i[/color][/b]
[codes=php]
<?php
$file = file_get_contents("http://www.rocsky.net/");
preg_match_all('/<a\s+href=["|\']?([^>"\' ]+)["|\']?\s*[^>]*>([^>]+)<\/a>/i', $file, $links);
print_r($links);
exit;
?>
[/codes]

阅读全文>>


评论(1) 引用(0) 浏览(19539)

Javascript经典正则表达式

作者:大鹏 发布于:2007-7-26 14:56 Thursday 分类:JavaScript与HTML
标签: javascript 正则表达式


[b]三道测试题:[/b]
[code]
1, var str=“ abbbbacc”;
var rs=str.replace(“a”,”0”);    
(A)0bbbbacc (B)0bbbb0cc
2,var str=“ abbbbacc”;
var rs=str.replace(“/a/”,”0”);    
(A)0bbbbacc (B)0bbbb0cc
3,var str=“ abbbbacc”;
var rs=str.replace(“/a/g”,”0”);    
(A)0bbbbacc (B)0bbbb0cc
附注:String对象的replace方法签名为:
replace(regx,str)[/code]

[b]一,概述[/b]

阅读全文>>


评论(0) 引用(0) 浏览(5287)