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程序中 用正则表达式匹配问题,如下,我要如何 把编辑人的 名字匹配出来,注意格式啊的主要内容,如果未能解决你的问题,请参考以下文章

php正则匹配图片路径

易语言正则表达式中,如何匹配多个关键词,例如我要在“你好我是地球人”中匹配“好”和“地”

PHP中如何匹配多个满足正则表达式的字符串

求教正则表达式如何匹配

使用正则表达式匹配 PHP 中的 URL 模式

PHP正则表达式基本函数