CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

请教一个正则表达式的问题,谢谢

楼主sjft(水镜梵天)2004-09-02 14:50:16 在 Web 开发 / PHP 提问

在一个远程网址的页面中提取包括open.php链接  
   
  形如:  
  <a   href="http://www.abc.com/bbs/find.php?a=1&b=2">find</a>  
  <br>  
  <a   href="http://www.abc.com/bbs/open.php?a=1&b=2">open</a>  
  <br>......  
   
  中取得http://www.abc.com/bbs/open.php?a=1&b=2  
   
  不知应该怎么写,请教高手,谢谢...:) 问题点数:20、回复次数:5Top

1 楼ice_berg16(寻梦的稻草人)回复于 2004-09-02 15:45:55 得分 0

preg_match("/href=\"(.+open.php.*)\"/isU",$str,$out);  
  print_r($out);Top

2 楼sjft(水镜梵天)回复于 2004-09-02 18:55:42 得分 0

谢谢:)  
   
  试了一下,还是没有运行的结果,可以再帮我看一下是什么问题么?谢谢:)  
   
  <?php  
  $str="<a   href="http://www.abc.com/bbs/find.php?a=1&b=2">find</a><br><a   href="http://www.abc.com/bbs/open.php?a=1&b=2">open</a><br>......";  
  preg_match("/href=\"(.+open.php.*)\"/isU",$str,$out);  
  print_r($out);  
  ?>  
  Top

3 楼sjft(水镜梵天)回复于 2004-09-02 20:37:16 得分 0

SORRY,刚开始学PHP,对正则表达式一点也看不懂………………请高手赐教的说,多谢多谢Top

4 楼ice_berg16(寻梦的稻草人)回复于 2004-09-02 20:53:16 得分 20

<?php  
  $str='<a   href="http://www.abc.com/bbs/find.php?a=1&b=2">find</a><br><a   href="http://www.abc.com/bbs/open.php?a=1&b=2">open</a><br>......';  
  preg_match_all("|href=\"([^\"]+open\.php[^\"]*)\"|is",$str,$out);  
  print_r($out);  
  ?>Top

5 楼sjft(水镜梵天)回复于 2004-09-02 21:23:52 得分 0

可以了,非常感谢:)Top

相关问题

  • 正则表达式
  • 正则表达式
  • 正则表达式?
  • 正则表达式[/.-]
  • 【正则表达式!!!!!!!!】
  • 正则表达式
  • 正则表达式
  • 正则表达式
  • 正则表达式?
  • 正则表达式

关键词

  • php
  • 请教
  • 谢谢
  • 问题
  • open

得分解答快速导航

  • 帖主:sjft
  • ice_berg16

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo