请教个正则表达式的问题,急急急~

liyy1986 2013-01-06 09:54:39
想做一个新闻采集的程序,用curl采集到了HTML代码
我想用正则表达式分割出来自己需要的数据
例如:

<table width="560" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFCCCC" align="center">
<tr>
<td align="left" height="20"><font size="2" color="#999999">
关键字:<a href="#" target="_blank">芥菜</a>   <a href="#" target="_blank">食疗</a>   <a href="#" target="_blank"></a>   <a href="#" target="_blank"></a>   <a href="#" target="_blank"></a></font></td>
</tr>
</table><p></p>
<p align="center"><img src="../images/8605_1.jpg" border="0" /></p>
<P>  荠菜,又名香荠、菱角菜、鸡心菜、清明菜等,是一种浅绿色开白色小花的草本植物,既是味道鲜美的野菜,又是具有多种功效的中药。它生命力强,分布广泛,春季的田野里随处可以采挖。作为野菜,荠菜的烹制方法很多,可凉拌、可炒、可烩、可入汤,还可用来做馅,均是春日里不可多得的绿色佳品。</P>
<P>  作为药物,在《千金方·食治》、《名医别录》、《滇南本草》等本草专著中早有记载。其性味,甘、淡、凉,可入肝、脾、胃、膀胱经;具有凉肝止血、平肝明目、清热利湿功效;用于治疗吐血、衄血、咯血、尿血、崩漏、目赤肿痛、眼底出血、<a href="#">感冒</a>发热、高血压病、赤白痢疾、肾炎水肿、乳糜尿等多种疾病。如治内伤吐血用荠菜、蜜枣各30克水煎服;治崩漏及月经过多用荠菜、龙牙草各30克水煎服;治尿血用鲜荠菜125克水煎,调冬蜜服或另加陈棕炭3克冲服;治高血压用荠菜、夏枯草各30克水煎服。</P>
<P>  现代药理研究证明:荠菜含有草酸、酒石酸、苹果酸、丙酮酸、对氨基苯磺酸等有机酸及多种氨基酸,并含有胆碱、乙酰胆碱、山梨醇、甘露醇以及钾、钙、钠、氯、磷、锰等。实验研究发现:荠菜煎剂及流浸膏对小鼠、猫、兔能使子宫兴奋。醇提取物可使狗、猫、兔及大鼠血压下降。浸膏对狗、豚鼠的冠状血管有舒张作用,对大鼠人工形成的胃溃疡有抑制作用,对小鼠有利尿作用。临床实践证明,荠菜性味平和,具有广泛的用途和较好的疗效,且诸无所忌,可放心使用。</P>


<p><font size="2">文章来源:<a href="#" target="_blank"></a></font></p>

<p></p>

我想取得

<P>  荠菜,又名香荠、菱角菜、鸡心菜、清明菜等,是一种浅绿色开白色小花的草本植物,既是味道鲜美的野菜,又是具有多种功效的中药。它生命力强,分布广泛,春季的田野里随处可以采挖。作为野菜,荠菜的烹制方法很多,可凉拌、可炒、可烩、可入汤,还可用来做馅,均是春日里不可多得的绿色佳品。</P>
<P>  作为药物,在《千金方·食治》、《名医别录》、《滇南本草》等本草专著中早有记载。其性味,甘、淡、凉,可入肝、脾、胃、膀胱经;具有凉肝止血、平肝明目、清热利湿功效;用于治疗吐血、衄血、咯血、尿血、崩漏、目赤肿痛、眼底出血、<a href="#">感冒</a>发热、高血压病、赤白痢疾、肾炎水肿、乳糜尿等多种疾病。如治内伤吐血用荠菜、蜜枣各30克水煎服;治崩漏及月经过多用荠菜、龙牙草各30克水煎服;治尿血用鲜荠菜125克水煎,调冬蜜服或另加陈棕炭3克冲服;治高血压用荠菜、夏枯草各30克水煎服。</P>
<P>  现代药理研究证明:荠菜含有草酸、酒石酸、苹果酸、丙酮酸、对氨基苯磺酸等有机酸及多种氨基酸,并含有胆碱、乙酰胆碱、山梨醇、甘露醇以及钾、钙、钠、氯、磷、锰等。实验研究发现:荠菜煎剂及流浸膏对小鼠、猫、兔能使子宫兴奋。醇提取物可使狗、猫、兔及大鼠血压下降。浸膏对狗、豚鼠的冠状血管有舒张作用,对大鼠人工形成的胃溃疡有抑制作用,对小鼠有利尿作用。临床实践证明,荠菜性味平和,具有广泛的用途和较好的疗效,且诸无所忌,可放心使用。</P>

的内容,需要如何写正则表达式呢?那位大神知道的话,请指点一下,谢谢~~
...全文
287 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
一起混吧 2013-01-06
  • 打赏
  • 举报
回复
preg_match_all('/<P>(.+)<\/P>/sU',$s,$m); print_r($m);
www_7di_net 2013-01-06
  • 打赏
  • 举报
回复
如果想要抓取时比较稳定的话,建议你去掉所有的html标签,只保留文字,把文字分解成array,这种做法的好处是对方的网站有一些小的调整动作不会影响到你的抓取.
内容概要:本文围绕“基于价格型需求响应”的研究展开,深入探讨了其在配电网与微电网系统中的应用机制,并提供了完整的Python代码实现方案。文章通过复现相关学术论文,系统阐述了价格型需求响应的建模方法、优化调度框架及其对电力系统运行的影响,重点分析了用户侧负荷在分时电价、实时电价等价格信号引导下的响应行为,旨在提升电力系统的供需匹配效率、削峰填谷能力与运行经济性。研究涵盖了问题建模、多目标优化函数设计、系统约束条件设定、求解算法实现等关键技术环节,并结合典型算例进行仿真验证,展示了需求响应在改善电网负荷曲线、降低运行成本方面的有效性。; 适合人群:具备一定Python编程基础和电力系统基础知识的研究生、科研人员及从事能源互联网、智能电网、综合能源系统等相关领域的工程师,尤其适合希望复现高水平论文、开展需求侧管理、低碳调度或参与相关课题研究的专业人士。; 使用场景及目标:① 学习并掌握价格型需求响应在主动配电网与微电网中的数学建模与优化调度方法;② 复现主流学术成果,为撰写科研论文、申报项目或参加竞赛提供可靠的代码与理论支撑;③ 深入研究电力市场环境下用户侧灵活性资源的调度潜力,支撑低碳、经济、可靠的综合能源系统优化运行研究。; 阅读建议:建议读者结合文中提供的Python代码与算法流程图,逐步理解模型构建的逻辑细节,调试并运行代码以观察不同参数设置下的仿真结果,进而深入掌握价格信号对负荷转移行为的引导机理与系统级优化效果。

20,393

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧