PHP程序中 用正则表达式匹配问题,如下,我要如何 把编辑人的 名字匹配出来,注意格式啊
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP程序中 用正则表达式匹配问题,如下,我要如何 把编辑人的 名字匹配出来,注意格式啊相关的知识,希望对你有一定的参考价值。
<div class="editer" style="text-align:right">(责任编辑:孟德华)</div>
参考技术A $str='<div class="editer" style="text-align:right">(责任编辑:孟德华)</div>';//说明:格式需要满足:1.div 2.有editer类型(应该是editor吧,不是editer) 3.有括号和冒号
preg_match('/<div class="editer" [^>]*?>\([^)]*?:([^)]*?)\)<\/div>/',$str,$result);
$editor=$result[1];//得到编辑姓名
echo $editor; 参考技术B 简单
$str = '<div class="editer" style="text-align:right">(责任编辑:孟德华)</div>';
preg_match('/\(责任编辑:([^\)]+)\)/',$str,$result);
$name=$result[1];
echo $name;// 这就是你要的本回答被提问者采纳
以上是关于PHP程序中 用正则表达式匹配问题,如下,我要如何 把编辑人的 名字匹配出来,注意格式啊的主要内容,如果未能解决你的问题,请参考以下文章